30288324
46256610
12937628
7293155
80484740
61375770
9816540
32165376
49897857
2319585
7705577
52011855
1314390
45752157
39487111
7692822
21204083
52002199
21926915
40221135
48193695
66294000
15643188
5819838
14258815
49741231
6972735
9573773
99599300
7436577
31501172
22507373
93657604
32562846
75568632
96738912
61064787
7416967
19792190
83461969