95
126
83
82
36
33
30
71
38
23