95
127
83
36
33
30
72
38
23
16