39
174
35
289
78
51
419
172
117
125
82
25
95
238
59
121
36
68
94
19
62
30
123
186
275
54
267
234
66
168
368
97
9
61
76
81
255
182
533
101
202
269
80
28
1053
58
57
122
10
147
245
279
167
405
414