52
106
51
36
54
100
581
39
47
92
66
108
56
170
181
223
196
57
336
163
82
102
37
42
63
136
20
41
15
254
262
81
32
107
64
26
192
178
123
172
477
214
258
111
127
209
375
188
231