92812892
22388040
79029376
66198062
18315861
96279870
10961009
27884061
90182787
39316560
75393876
19533145
69721760
19597698
99425497
85398408
43914289
37934263
24172536
402785
287021
4732226
393715
13825316
84951820
7966430
95862693
18619915
9830231
59309367
5075468
32064983
37648039
32852457
90455087
96897346
98659462
78722417
27427137
4787283