42427700
92165598
78315861
82565595
36959567
7199366
23449503
70799947
55445492
75548696
70381172
63221908
33047784
35659506
21227320
30253868
21125099
32705316
81441688
8533713
29469258
85501188
78168648
66215
19351492
76194443
21408961
49142013
38392626
529316
8678160
89189120
27621147
5211346
41104152
11556871
24483319
73633551
15958713
18904073