52666706
36386524
96205823
46368121
93932908
16754914
97268108
1207284
28787046
58201832
31056658
14374001
5055300
65723866
35168869
2202140
63044084
49981089
25161369
15748024
1354314
35329282
5853275
13654532
94602584
7818196
3864615
16362592
42041205
56502576
34452858
84495731
10475134
60092152
96973334
971040
90936329
26622578
35899577
32653256