233
137
102
16
18
172
133
174
59
222
192
54
650
443
469
13
117
165
787
368
155
447
52
91
19
27
336
290
252
320
68
45
739
279
150
296
166
216
111
234
1066
395
29
80
156
205
460
63
180
286
201
390
100
41
669
366
60