16925028
54432666
96052338
55969236
8279400
19107793
34832756
49395887
92691069
17456457
84262555
85137406
34914342
44247993
57685947
16924
72638646
46785772
6065502
37882789
58725910
95493342
88327017
49528902
81211837
7385230
5309258
8861802
58847571
92374776
4877451
952177
97564955
80213534
4754617
89592189
83204096
260258
19722197
45033831