80146058
24703853
23635067
89406897
76563572
61351573
20768845
2724534
55888520
46933998
19168423
90247050
41725601
4922907
918726
84836573
40163016
27073721
49709237
52665625
46694122
6018098
4523604
75109825
59452640
78133745
74977129
14562504
23542130
2328764
84838641
17805719
68345067
36889547
84016530
12726519
49125485
14034732
10022654
56433643