39857991
8128408
63956050
32537888
17432420
87268800
96827501
58307397
80326775
87294964
52621260
629271
62656253
2883160
93358250
40756371
52011026
57494570
39018404
40514724
79513099
15804355
31575841
20468887
49146524
90649283
2365238
71413370
66158529
4456775
51521817
69147707
46442460
1482264
86317452
6123019
13191496
3290990
88934846
70524895