75318880
44616
68241260
66724873
35126974
25195530
9719249
70304863
29429932
63845075
87517556
32059987
45831172
13876637
81787562
34255213
2369787
89364242
52894889
84819057
68479383
507358
47544259
6608553
74129278
1997292
96686071
8963188
57454442
27293701
16525966
82423080
74965628
50393808
68511517
45147391
84367260
43611637
94064691
17403338