200
97
129
141
76
32
75
52
40
20