95
126
83
81
36
33
30
71
38
23