53504
15583710
77011951
99531846
18778526
57046513
92367888
49558446
78657275
4769082
925894
860994
39561945
91446838
8884657
7199799
4536423
49633434
31384597
60294091
53399102
18599797
31598583
10909265
95856150
60016595
12679840
61092385
52633944
22715795
38102951
16877188
54253084
89526159
52452016
97823662
44184929
74712796
82724368
4449010