43469382
4653939
96948697
57847697
24785350
97442523
21363847
31953886
5669394
31843265
30479456
39062332
88701432
86758204
23174587
73073794
19425687
90564569
87971118
36538837
39143741
95297740
84465743
73226173
63255027
84776720
1698458
51911433
92311333
86201991
68205748
60222772
90502070
14094776
36571098
65072997
84988415
8593114
88679350
82009509