57
9
29
11
3
108
55
39
18
6
192
125
24
38
177
20
110
147
234
35
31
76
100
178
117
75
141
84
33
127
123
445
523
63
112
95
509
78
51
322
86
103
261
245
490
114
85
235
851
34
160
54