42917720
33103096
4998133
5163853
9134866
84306009
82113813
60854684
76071914
70559326
57293895
97421234
41368871
99405884
1147308
47416821
77477376
24324086
22517875
68175384
11635353
8364239
62725558
14048975
76125539
78858485
45114520
74917802
7375287
66423612
69519506
27158517
6529031
11795230
93085400
66428836
33258109
13647046
4923365
69871375