31523968
6724961
83292091
45694590
81361512
41345453
4144983
54504084
40437068
46195453
8336225
31662898
72209317
27554085
3458211
6689528
78836786
29646249
24219620
5256514
133174
97238751
8352338
40278
1074887
33075674
6534816
93054126
7027829
61142456
3159573
8597511
80955877
84001910
4175328
93634391
47369089
9127218
41694308
46886478