50407951
62903743
94745044
43556187
23559566
99122003
1871125
91661765
29423405
53122229
90154057
49595073
38111673
66731495
71786360
6216296
69135923
13497007
80669411
94654051
3445152
15781442
60996010
80673511
389841
55731178
27319613
85255346
2489574
50192678
23164449
9255058
31155505
2412555
83449766
76693351
69133182
66794364
35866749
41265265