101
98
42
102
46
97