21
22
331
441
362
130
103
56
162
437
310
18
376
1095
45
373
504
1700
26
470
206
2868
50
309
54
212
332
818
193
13
77
121
41
23
342
492
203
17
25
217
443
398
39
123
112
245
200
403
990
69
49
1617
258
1408
43
726