95666592
23215914
50158338
89593147
74673382
53317101
1110493
776077
8520320
57254776
86388932
42762277
72429508
42417449
16366415
43099583
95445254
2013596
96762281
45317356
58149643
96372053
21802123
79588088
62271956
85184410
47284990
2251935
84465524
54573221
9665444
18496459
62813893
64154074
77519398
65698829
70441153
25357803
16431038
43609828