42289081
29606859
43582088
29054150
22933677
84414062
43206021
6659557
66508473
25772017
81715791
92767185
11977758
73569507
21745627
78038137
39826983
79926012
9592595
33951122
48928771
71562349
40333895
45117210
50082702
47913545
2949065
82706260
37717055
67863814
82451159
715452
92525
59731702
40697385
47545563
28365324
73333714
2048736
5069900