380
48
330
256
119
303
16
193
160
183
18
302
91
31
344
68
166
50
314
51
532
149
192
366
208
129
131
1018
191
60
146
206
262
268
116
23
13
88
45
147
112
65
57
195
374
187
84
78
1121
238
20
87
28