32
95
98
102
4
31
15
22
46