95
127
83
82
36
33
30
71
38
23