35
33
19
15
59
43
56
29
16
133
112
47
51
84
37
62
90
55
61
95
113
97
182
70
75
138
146
18
228
217
26
32
13
39
263
46
187
188
17
168
14
54
101
9
41
72
88
162
25