50097997
60628255
14059552
27215222
81622612
58155224
24904859
8343334
45088492
67554266
37323874
6253019
66387168
39455669
86238863
93152689
23498530
88139060
36568236
52845068
9875783
71236983
59783766
98774150
32255453
75122926
49101596
753967
83338104
49249479
62476547
46578990
66954080
81553181
940071
99568123
8428853
9500661
5306608
83712704