46949156
84352147
82386775
44971444
69447053
2238211
35602225
86812669
62739482
8986976
7609878
40064546
59033932
56122516
23097089
97242495
50328201
53734447
23004730
47584201
21883552
75031162
51313997
2007365
66134370
68176702
6454603
51825754
90136384
94592387
18254207
6968413
58236196
63888960
88544117
23694364
4015179
6167886
93747802
33057584