17
106
206
182
93
52
56
34
121
73
109
43
57
172
155
82
161
47
115
397
116
80
136
157
107
96
79
59
111
75
259
168
64
38
150
61
88
98
54
62
100
58
303
134
173
361
626
117
224