16
199
45
259
6
35
12
5
362
157
67
163
26
40
119
4
169
13
276
309
96
250
37
120
44
50
66
58
47
70
54
152
101
30
36
41
33
171
83
59
8
117
133
150
350
168
122
39
148
10
219
72
25
202
52