42946013
58392591
6389937
5084870
46484798
16732916
73379187
1031493
5046476
20011255
49163440
86516793
66696600
32087443
81728537
13774676
90258382
60428049
33844506
10832378
25442722
61896972
19216631
17636056
4858350
65881481
45468573
67739713
95819043
90565080
92825422
1084721
64278849
66766192
70988859
53072518
84309857
47604311
56232483
60535106