10
4
0
1
2
7
25
16
38
6
14
9
76
13
11
24
5
41
3
49
29
19
34
33
53
44
159
40
54
21
46
70
177
79
85
105
175
74
31
63
128
90
80