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