86
8512
1123
373
331
333
823
14110
564
492
571
271
623
9
11
19
12
1515
28018
3
1015
472
18
513
702
29