30
32
39
52
27
37
100
90
223
186
118
115
31
14
12
194
41
49
215
40
78
10
153
270
182
106
59
25
132
60
51
3
84
93
11
7
21
23
24
38
76
45
109
117
113
243
183
65