167
905
304
574
294
202
107
61
10
142
220
70
3
191
72
20
252
407
277
65
259
62
506
38
211
6
259
1130
120
260
163
592
218
454
124
511
352
144
151
136
421
233
53
172
270
231
415
101
193
