47
18
51
79
126
62
83
14
86
150
15
111
217
454
124
107
99
42
136
227
55
177
72
270
57
220
105
139
74
163
225
275
162
138
88
103
222
184
121
314
164
127
94
41
66
257
477
288
182
152
413
245
101
130
125