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