2016003
10585256
89402713
83743416
64067740
40519254
1743497
37576104
50211266
50391873
24489483
99667144
21686719
1638952
1238838
13779244
87864763
70309743
58441486
56201259
9016157
50605124
97521484
94837082
8071860
70834021
14781692
85081781
89723246
1717174
87728211
26999957
6196291
44103096
91607070
29999960
8600649
28208509
30026920
64403670