27
378
493
19
45
93
46
31
3872
136
158
25
106
204
38
56
100
64
32
259
178
104
185
111
227
168
115
43
75
244
108
353
120
57
137
238
350
97
78
333
349
80
161
52
190
148
425