88666566
58821610
1818864
4105564
20606349
4974354
14585739
29922489
18091622
1410
53653638
50438629
97363521
37258645
22586133
22809655
36328044
15116158
62445463
75521019
3926390
957129
12884140
74349068
68901141
18366468
1531874
35693679
92292460
12806162
53513696
90201919
43072924
68994904
54862678
16146843
18485254
7039754
95297468
96067194