48837186
73492771
91395072
40306047
72698045
28036340
15592218
99101331
9063600
55039707
97526396
86365922
68027851
67129431
91572429
67037983
21145910
32669381
52269047
21035741
11176809
6403775
55819248
36721020
7847557
62016508
51402293
82067372
3558149
83672793
38942975
51703704
21324311
75358919
25959373
817980
41122048
26781844
66567227
81815780