40694646
86733042
53549444
16494760
74531471
45796269
75088445
16924618
64801229
64919931
45079249
9847692
58415752
4779359
2271284
577696
7708519
20304219
99824714
12073947
35351009
78704704
87499840
48483088
21333252
52553459
81808354
32411893
156510
35078613
9437136
88112573
56354218
634697
53579979
27167856
783711
62195231
54437820
76028112