51258655
81405370
30955751
63698160
26883197
3761803
39201703
92291248
64277452
43705248
60138598
62493420
16847358
14344759
46299117
16514425
25939031
95615275
17832671
49193721
3725562
84824508
56023926
33672355
5528616
3858729
90774851
73812389
57525087
89945531
6323223
69277796
83589299
42356640
41684939
9706831
7047723
2037597
88516869
22359380