66695767
89569161
20488988
1446885
73981974
33246437
10403482
50298449
6282586
21371678
84059603
22244960
4575568
65316117
33959333
70758881
67872500
95612094
91049801
69237585
39702255
47321257
28035203
60175999
18315170
93047177
6585438
35586070
95282669
19351207
43694156
22425114
9333343
5332183
11244066
8341774
24894630
35058468
54791713
59323276