91
102
101
128
46
38
63
29
41
91