59588336
5366844
53997978
24138276
27734429
8986325
36454586
8672671
80798691
47061661
58643488
15562716
53629098
2398604
990306
27933497
1781930
59535085
21282760
20453992
47711570
42466085
77607104
86146089
93258391
57288248
260251
77973782
94741083
78881061
51041902
20432320
78837947
82254560
42481447
67243151
25156174
11312884
8047820
8191052