65741568
10014616
334497
72023144
75775948
49296887
40282464
19129213
35181150
3599557
14894108
65629085
46166526
15168296
3232569
33754538
44118604
33643868
19809998
43142065
4998147
12687317
41504580
60304638
53366854
67443395
75529756
17396824
56055301
21579702
17867826
91432148
59988966
9020324
99686554
48042792
8014794
27127918
21872262
38093520