14578571
10687222
8954533
48884670
88107429
15621782
1619527
17016150
16719941
16227149
22762247
93613774
3065831
14245568
6467971
77137814
20184615
40549571
17472717
46166909
60693845
77194301
53301924
11557019
18853743
97956002
54649605
7504621
16947550
6895827
92514299
39171657
90257296
3112262
74754329
41851851
24069247
38806993
89141389
16403873