43127259
47247960
34996158
5768190
10319701
12658799
16671043
77333313
24905506
3291393
59965282
72032444
3398753
46433709
50054571
23756349
87102863
33348133
12423370
62359770
55086250
59074324
62363240
66565585
89571478
29949671
96921960
51192116
39874950
14358441
30806039
56928571
88433082
65617703
10095594
46068290
31306472
93971681
12844564
79703990