343
58
70
25
285
146
482
331
174
107
119
134
286
64
380
348
221
301
79
969
311
3587
71
214
297
130
26
116
75
289
38
28
44
45
543
132
916
127
225
168
252
52
88
429
447
205
123
245
282
319
234
298
300
226
356
136
202