38
26
31
87
92
43
37
88
32
230
16
18
51
34
9
28
35
96
17
114
19
14
49
29
102
83
105
64
33
116
110
198
184
55
113
62
20
30
178
100
27
65
111
36
44
122
56
156
57
169
140
85
15