88108589
46767771
15573532
63033790
30806653
97448315
98532112
1837046
58805457
88013525
82255854
24046772
66706239
23026630
4865908
72973311
9551626
8245388
5447030
83202875
7368819
372739
23589520
72675516
25207377
37414563
39195744
37767649
98884254
86643691
85982811
69321715
6189355
94133149
63527991
88658648
92707716
34755628
60517211
16506019