10 2
1000000
2
152
49
93064
438953
438
9238
9065
1274
