44667227
96176650
7864603
23776483
80507525
94155668
36469907
74555913
95835239
2583772
1079467
429320
92624987
58379247
16097000
96923891
67678634
16073342
12966427
89636531
54973780
35677688
57542317
5186835
42437750
21965418
64721120
28608084
90758927
39821886
87256162
7164948
83936504
97403760
32912187
60799683
8500964
23796221
8652654
35344294