42309530
8026900
98458343
27305385
43657574
59869003
27898130
55623078
10047822
22761982
9934715
16238139
53015202
32929844
20932098
63788956
7282527
49386248
36613249
7783680
47372971
31554820
84484995
28883080
99147957
37998983
99443810
80174505
57369193
54911971
27593759
47461717
22542530
4902471
75544931
7106161
2969268
43632044
67228172
2825319