33
22
31
43
40
17
25
90
109
169
71
113