47577048
1507166
34826192
64587877
98844201
56395329
1958689
13086620
61042565
42554660
27627150
784578
73158945
27629438
32013555
57332642
60685663
98621151
25814362
6638630
11144470
7805719
40199172
20251678
61041527
37602866
87856568
424693
88012604
2560557
35429313
4217115
60355641
22244157
8962680
36749394
19978551
398675
47631363
85399488