223
233
322
64
21
113
143
42
338
1066
246
466
154
308
1136
341
188
434
620
65
213
403
475
396
222
310
56
205
479
63
541
302
58
112
9
82
235
81
32
4
110
280
8
38
70
140
131
695
109
121
998
97
282
177
1445