53
34
106
327
259
647
1812
234
56
77
57
41
59
36
197
1306
298
95
32
17
82
173
73
100
204
25
417
52
398
753
180
384
28
18
81
40
194
47
55
58
104
61
203
71
217
63
120
157
169
149
51
101
139
12107
38