8
10
29
119
41
46
41
0
11
4
5
22
28
29
36
3