17847684
1124558
3842451
6336905
12976972
83912059
41917868
12031856
85271008
38956461
42341107
52562768
29313782
74254172
4791870
9914795
5815748
64215283
43542577
19651484
10766444
56819650
94551823
31706612
75863604
45687476
41114395
22197959
23471805
28751998
9194742
18215876
69623049
49101807
37184578
1988577
60725292
87872627
54375132
30207449