165
31
76
70
94
56
103
159