99847140
79393272
42131193
41934394
45274903
9155707
86837720
95587926
52649875
94163837
64912634
24724016
62236156
98865157
6935587
23483091
2288077
47487210
63177162
976918
22758248
76582419
77263589
57569709
40628135
63763496
17128368
32426658
22067801
50828390
4102391
99556709
64945138
50362442
66474366
92062798
73793880
50401887
88568491
29146954