87107758
12689153
69849447
27156470
1629941
83497562
26281058
90659147
25185866
62468035
39172875
83628379
22488003
57888545
28207047
34911142
8107965
43822493
86705980
58081249
31168554
17155174
5917689
40971216
23724596
8287206
20027694
58003946
26124273
79065209
48287951
34247595
364867
85122889
53274594
19714795
73588467
41747530
51312980
22658282