42106500
12427556
59796424
26701253
18479245
69452457
93237638
30006611
6967913
58763721
62257412
34344251
6176430
53264967
86649928
73075773
81514684
83347126
89398271
28436182
3959474
2211965
34339094
84967078
81932750
90947582
62379460
458257
99212630
76231920
52601328
60769365
79544386
72492278
4524539
7748408
17827472
372289
58545987
17868268