188
85
437
39
378
169
534
38
523
4
268
110
463
52
76
51
357
40
32
25
579
98
441
184
458
50
303
123
335
119
369
163
338
123
228
121
461
163
129
31