67
31
50
33
146
19
100
15
27
96
84
49
30
158
77
72
79
36
176
70
28
128
14
123
95
126
69
140
195
159
135
37
206
169
198
266
243
93
57
81
46
217
54
150
48
130
55
152
97
58
60