32
0
26
13
24
175
96
35
29
136
113
66
241
108
91
177
167
336
43
118
62
413
72
39
119
132
308
77
195
174
67
105
137
124
79
115
357
71
236
106
51
54
57