29
10
8
2
4
5
1
35
11
3
17
18
52
76
13
85
165
65
45
54
16
34
27
62
49
41
28
24
78
43
55
25
22
103
195