86104438
87439330
68959338
17634555
45547870
8084528
4390619
94004208
37764159
8916627
91641150
71892559
46879755
47748493
2174587
7742563
53718596
42409607
81726739
50237848
17734858
27604770
59549471
94539765
9372911
46454275
97298863
346200
19237696
19698387
60735798
30042759
76192738
61975754
52938837
68331387
55742676
39274206
94356874
34798751