38
15
61
52
345
168
37
19
50
41
32
9
190
7
185
80
219
27
43
13
33
106
45
376
29
5
182
157
240
82
87
62
74
40
88
31
16
42
153
409
169
103
183
35
257
46
125
28
166
72
461
26
22
39
245