80158481
72194878
31396327
2636223
63189217
74202199
34856906
4037624
24143632
38895259
15238148
45502662
45996599
10262604
3755479
23241810
4271838
57929649
90948817
5570610
23184826
13035648
99517364
60783673
86874344
75337753
80323660
61316187
97963551
19995391
15587643
76278034
42089568
87099271
92472182
79692037
66994503
17683899
41098247
7923281