129
25
31
14
43
33
23
86
64
75
95
96