15635766
10521963
87788111
36698878
8053826
5335691
18928043
76985861
69728428
99743885
29241868
82601643
48797078
9682397
33237354
8693613
99953733
24968189
55633780
17166228
24552312
52262490
17114264
21203357
91313709
94365314
83913923
47748840
66121723
1726274
61895290
50322110
70002483
7805383
80593644
40435288
16988837
5361913
41425568
6541240