95
126
83
81
36
32
30
71
38
22