43533540
21221034
49386850
7760820
9554822
41218691
33885470
71955341
7935316
5451937
98332716
62949396
31252678
4504643
80826881
972817
91961642
14155100
14149465
2422130
2239074
68445446
84227010
82859339
63757948
4153968
11003274
75525011
66526689
88879313
68827278
68544858
6714262
63536790
31702934
42924947
56652603
27499208
64563423
20492515