1384882
4585892
86245727
4806454
99926370
34762038
95299256
93489713
2098185
30234376
63176597
91976767
95774863
4341819
47692740
42111440
16995328
15691559
78559223
81107873
97748393
32411290
48476745
9919115
53702346
29319624
64876490
12809557
48313875
50213470
44419849
90947930
4953247
140950
254257
27146439
37309038
283269
71956660
12591024