47358611
2958568
94873442
167357
99679679
77474120
27536838
31348460
39212173
36872953
95135718
4677341
20412972
12818045
21059842
11493221
72856122
27678137
93269780
40821390
46105771
74719309
2704582
33152192
16801268
34822781
65506992
44476679
57172232
8432204
7489769
41345438
7151799
84349523
6477678
65748549
68859607
66214809
2874747
18041514