8
77
3
40
47
28
28
56
98
0
1
0
22
13
10
5
44
88
16
104