81586667
11664602
4656256
26902152
33169751
23719639
10972900
65896373
20635610
60318508
56991438
68439027
47867377
95869820
94151334
5827232
89252049
4188648
8576008
74783934
71097868
17396044
11788342
52934036
84822888
38356381
73871833
4881091
19688436
55145329
57229135
24464499
42688918
2598433
94553697
2722672
50255511
42634585
87648097
11164717