107
1111
1212
915
19812
1207
31333
964
40
921
32
422
81
1439
2123
27118
2092
1
542
922
612
8
862
1174