26305508
99862248
21767696
5478563
63577216
41272428
1596641
84554810
29067895
40577608
89214090
52012918
16513921
33077343
21395952
67647148
11447996
18992410
3982508
63317733
659923
53805546
11604080
4628125
51006251
84942347
95142019
71624384
6834852
96347201
29422851
87635011
62685548
13712012
43222076
16583586
76891196
69285156
42592877
68517116