8113700
86628317
6894106
10011572
75766713
94269427
413149
29556439
94377210
85474330
93879840
37672093
94652982
5019740
7338216
14933253
13764573
3724438
36321809
90191203
86544918
96685735
16501325
64165243
28096632
51017886
71373799
95235281
23142133
39448180
85795060
47757947
78165078
51414153
28963909
88752964
1771999
52695422
50081598
18709852