71627526
6714858
51148303
28103703
12064526
30025684
56177657
10636425
5137983
93001168
42881001
22322983
94707497
1480726
83064553
6831522
69902079
22998955
74101669
12831431
75091333
34967178
19701774
73486465
91698764
62547093
43203858
33256699
3017891
49299876
3473534
84394301
10084708
21988291
8392296
87757783
8284353
6803202
82853949
80438616