95
104
256
87
51
154
98
123
71
56