95934954
45345690
20481041
36262171
3378272
3310416
6454466
2208276
70133833
5438172
16498633
43094173
71261797
32421476
43845351
97337624
32303242
74295992
35617198
44443444
3028905
91752159
25842490
7667249
47593759
13729551
42241812
40617579
15762818
88246736
7175208
9072015
30693681
11903838
15499948
78256085
53865483
28949128
23188945
13321201