47694488
98441022
79531161
54222254
52671578
46956493
40322908
19837171
77962510
92974041
62856042
30494108
72635748
9355618
26823752
34838197
57805992
47794358
6803998
23008301
17651215
76168655
46671561
53731090
10664672
38128410
59981482
9515377
24686791
63417758
47552969
77045177
90724198
20946860
71865590
7011252
80237701
31942951
7657968
96421576