53223886
45917096
1204444
40689398
58056432
6499815
91619178
42851817
59627682
8550117
44292127
55987057
66246790
75284142
17155912
9618270
7048317
64222334
61414279
41359042
77826273
9543780
97529897
1794289
1451496
83443959
146010000
46024775
24896920
43081662
87615769
78356088
81545315
63276475
16289018
99704197
39462595
8395498
1788650
13592810