103
376
76
89
150
160
123
246
234
143