37
115
27
306
15
62
266
436
227
10
17
67
225
36
327
215
149
44
6
253
6337
127
148
393
41
19
377
54
86
131
23
195
66
21
68
83
60
442
11
125
140
356
137
202
40
157
34
20
69
55
236