96641665
18691319
11706276
7795140
88116661
26578810
35704728
83726318
72538327
49639406
8128582
68587927
6148890
83555668
36926954
90577411
61865612
92623670
57269110
26143597
32091230
1666597
97427879
82317277
74788162
55045880
64466059
50836705
26019805
60403870
63282985
26241609
26304985
73196895
9398515
76541848
75164607
57301396
4128700
65142918