95926746
50026786
27971528
95969410
80496443
26217302
83167013
65811322
71265193
75477286
10189924
31777657
22481480
336982
81557895
44921590
14472865
41817704
59982820
51795342
15188567
16489011
73927449
19435632
8847417
30589169
18005290
47284723
7455635
24762063
23286399
66785434
42985432
19095617
6753529
1056517
31169723
3550366
16378544
65531904