5931215
10512651
95335781
21465407
88199051
5874750
16233272
15816458
23312057
1038575
84183927
60491145
82095736
58913956
44985556
10209127
61967399
4824123
40524354
1962007
76995633
80960
8164256
18283218
88893083
42619873
92806278
6832496
3115471
50176447
77275451
70678112
73027792
7944999
3308902
9185053
4501274
98403302
27946258
7739337