2441754
8661219
83409790
19556246
40903766
80142217
98185804
63906827
28373854
13295256
86384099
78767485
83812589
79588619
27485040
24697568
76386637
11691990
48077946
62633872
37233385
31186252
58242585
98811711
92452499
24056619
94362598
84473076
47674221
83917595
13877100
89595962
75321879
52732393
57601217
26713433
73097428
131105
21235796
20859589