356
117
52
21
32
56
127
77
474
51
25
664
203
232
272
477
223
86
97
306
241
420
190
59
358
103
138
396
578
291
62
298
433
74
133
336
107
177
28
254
375
188
215
495
104
49
368
132
163
409
54
4
238
144
207
197
183