2
95
2
6
4
10
35
29
0
50
40
20
12
30
31
5
1
5