111420
80460
3198
838107
2390
595102
1105106
1021111
101263
84977
646111
57352
75430
23120
89180
106215
1051160
34317
6600
861051