36
18
42
29
64
166
158
70
89
41
37
31
30
57
17
15
47
51
19
60
53
74
340
46
154
58
219
52
44
105
97
65
49
71
27
20
24
799
91
123