19444706
27468954
4746603
74172313
75347987
23768962
33235579
2873662
31915119
80633174
24056601
56023626
14131354
4061191
10447324
4978170
62985126
449413
75582056
30559760
87066075
59005809
97726323
72185663
89887447
38486049
47537180
58248294
51941626
90629440
15296710
8578225
5901511
25364490
96874561
54482571
77481791
60655290
38102690
42419338