53218967
13401488
28493957
4588630
3195406
8937477
82531746
1661115
99622355
85585768
64555077
11014167
79341743
77131636
32989955
63414836
89662871
45752272
26723442
80454116
52701364
38904081
29199406
89604332
29879553
95413014
47338431
55931668
80305452
40258847
40699776
74976688
29475067
51316367
58026454
26536394
29724277
57687678
72299851
69656627