84533826
33114851
64015237
53243423
1042582
40024013
11707552
96043103
83587715
79276468
1805898
94446600
83866034
74802048
31178171
56474663
68908832
11893462
93388230
17466835
10841742
92786521
21895992
7746721
95762431
83188804
79555608
34198660
62351143
489056
38588998
9384636
815255
5697914
28342367
2295921
82469746
62206818
6399008
31535538