40685909
80163429
11447669
9951808
8031579
84774077
2837266
69069534
30058442
73154310
95786637
53626084
85112329
59498229
29101246
7151611
35763771
71693962
19755235
615190
65333601
94069410
3610582
47597691
343680
32695414
54548759
57327577
31115664
5311616
55211621
34175902
811384
63034311
28162081
66207578
55346672
96375486
33187534
87319333