40866911
50148222
3532508
39862310
48366043
11877237
54064912
10955265
11352672
25304560
45044508
48826782
93743769
9536264
18006424
9353650
95374162
65728991
50817822
92768139
65625555
25367186
45695980
25123656
20715545
588667
45863229
75644504
43734231
90538781
20178026
20671679
59283201
2664446
29501014
76065074
84078476
29517634
22175589
83159626