128
95
104
85
2
30
83
7
1
12
5
2
3
107
18
408
16
18