87485432
43159384
60815472
5913685
67624658
64015127
57103600
32301053
43686133
67834982
9929514
43324969
89362297
4604801
81257465
50793789
5493132
36711501
11239679
59345261
8046256
92988729
87529592
70222952
29421035
43977074
14895518
77358579
3480933
1065861
4952157
85567575
95565119
44337855
93443730
94556857
14226662
52417473
21088753
23937542