44266026
41337849
8172447
9467392
5093475
746943
7418367
87841066
3996796
28137432
47108216
86449903
18371825
60449753
47429496
26465632
2467136
69449450
33247653
65723422
1103261
36383525
30313341
52572593
47805910
63561545
76786741
23658760
93325659
91416464
37894607
9959480
16235079
21046825
13965569
4840210
83196190
61677393
98809295
57212257