37571025
22564075
68072522
5025175
619337
96935258
13785104
6361566
833771
98526984
4362834
18301022
49878400
72345889
45816402
89034220
17204051
18321206
58455181
69239180
55174957
56857127
60204236
10093043
34497434
3936548
98359863
75423746
57742717
11694684
96147140
81034108
59833920
17394071
2549229
83237953
18165839
77518828
4487144
675735