2800386
47665115
66116404
59155899
51133677
19649137
58397615
9650529
84846214
32143750
54087830
91172784
79176943
11956207
5429980
567329
2478147
14484286
18972919
60825296
95089615
47954020
99082304
10161013
42727279
48792514
32913009
9194996
22335176
44547498
18668897
7447555
3218800
4007227
10152400
93714308
25934609
12019586
80298291
23012458