40768167
34732962
71988586
60823426
2907871
54231522
56377791
20175712
63768905
22312957
21628311
129909
23223805
49953053
19616019
36968012
62101650
2904121
65582031
54251861
35249048
89756533
540953
57016494
1597618
8439475
59606559
4516164
17083853
21962942
15128706
95331533
96017141
38239413
6644858
87948375
98168737
44234135
5070866
32358515