15548513
65105388
94251968
2417628
13901492
82824948
89779030
36702428
33616720
8714526
14824594
571777
13048641
75682679
81077882
31626466
22827044
50853526
66992247
9997745
81043508
45203353
71667100
32351381
43886557
33216170
36731530
8459897
37783649
6834554
68529394
93834084
25622080
67494284
84278030
69209020
37579949
61009518
27472655
6450233