89108582
23257673
72178552
46863554
2048848
12214623
97154727
95294325
30198154
70617088
60828968
70885978
52986240
15749834
57885233
689955
83026947
9186122
81541143
52275750
65786454
61229226
76844213
95866590
53692168
42098128
10515164
19116875
60543889
72722057
5165904
12342046
74005254
11022101
20027245
85893972
11239623
34162924
71597676
71568194