1067682
30594554
36127016
60846960
44361845
89557727
70861151
85235293
11515498
24221475
16343574
47813905
94982612
8667236
95869908
91178985
68357374
12343008
36536946
39969982
92118138
39407098
5246822
3386
2441216
19996577
61412734
30881352
57003522
29555935
33264006
62815311
39186183
56453708
94223578
41578112
2521284
47854180
51079798
87984353