18
63
166
31
74
60
130
173
82
80
45
459
841
356
33
34
232
147
27
24
56
76
92
182
16
69
13
30
17
142
121
263
48
19
100
195
208
26
163
36
132
88
58
187
50
66
242
78
52
354
57
102
194
326