10
25
8
23
16
76
34
44
31
51