2983563
12679015
95505620
96798253
96076617
14355178
32004587
5373599
15146834
92064416
260824
22478653
89782352
13578179
99044771
35905893
30645278
4784973
22103756
3358219
13877431
1017584
43891720
8834217
69979281
36522652
50753547
44151557
81108238
6954366
39323203
14179885
17148917
60039766
45812985
12028200
51943591
40307529
83661569
49019422