59257940
92997062
25381140
82167662
23018186
30628908
43163866
86323971
53292327
81959110
93878516
34882333
91885755
95471061
9587677
51019281
63326115
97691007
14556182
56939630
73301787
39905748
64479209
14273639
70321875
6128569
40102490
46962772
45133939
347015
1077099
414782
47357653
8425915
52545223
66481677
38046821
47044133
65686869
93108699