88
31
16
231
43
671
68
50
299
443
147
22
57
75
30
45
33
645
82
36
100
403
18
181
69
6764
107
53
52
294
184
66
12
381
239
42
438
51
223
118
204
153
753
200
59
55
194
209
476
27
371
92
110