58
12
27
35
40
46
74
84
17
70
153
49
19
29
100
7
230
186
128
32
101
97
238
173
190
163
52
85
180
253
359
81
120
86
115
195
181
219