32
0
24
13
26
175
96
35
29
135
113
66
241
108
91
107
177
167
336
43
118
62
413
72
38
119
132
308
77
195
136
174
67
105
137
123
79
115
357
71
236
103
51
54
56