58181220
5079848
2587143
358561
84837265
5067005
5972173
45683303
84493100
76606676
90637838
62053903
35022637
32672936
65686746
93805218
6884223
88144212
95898260
25685049
88154249
1613618
91236057
42062943
15727613
58037233
1735694
42293332
97945785
94488363
951451
83889496
41068127
21581160
94235470
87747299
3414136
44477025
84853482
7112642