62
126
275
14
71
225
61
34
37
39
87
155
30
27
368
35
229
142
344
97
63
50
79
40
70
154
391
12
36
184
117
1443
293
66