336
713
181
449
96
268
148
304
252
0
3
52
263
77
272
88
216
49
182
64
177
31
169
33
171
29
155
57
134
59
125
25
238
99
108