95
30
422
127
199
186
80
71
39
69