54
24
10
22
210
57
373
135
64
82
124
18
19
38
83
199
187
267
375
67
214
154
165
579
852
253
671
77
325
183
540
170
489
291
402
537
397
112
99
204
136
108
492
180
174
367
260
176
213
113
331
321
141
78
452
258