31941143
31554953
56352533
75233280
39794425
73443663
23062265
5859116
44251732
3423894
34911648
9965735
59221938
83789705
70166939
10021526
60766608
19729637
49718950
91413328
7177171
5850827
65501027
75093122
47276656
52654865
79765530
34605391
34864827
30255532
8992370
57312672
14253149
86837857
33547944
2266162
16175708
78504681
98889654
86849463