111
96
39
60
19
63
34
253