313
44
255
36
180
344
114
222
45
153
103
252
10
14
56
251
48
171
226
95
8
7
145
28
189
73
277
182
31
25
75
21
91
166
6
60
187
156
129
62
67
86
55
32
93
498
181
183
23
33
74
104
9
40
211
133
157