201
97
129
142
76
33
16
32
25
75