18
2
85
231
54
39
76
247
952
336