84592937
40266170
19655391
8433756
90018366
47432742
28857972
97037670
58465084
17517395
88511685
96898102
99197990
46265765
72157627
74557371
66169012
73558243
54803358
80826191
38672349
65408694
2333535
1035722
82407779
33819085
65421822
36037880
30758449
95548099
30354023
61807197
69169460
55597469
14203486
2913277
97427092
48063562
5496686
9995122