5
9
0
24
2
4
3
1
33
18
20
10
7
40
52
57
30
44
60
94
43
168
35
169
38
85
115
145
66
19
101
39
121
36
61
62
65
50
31
29
46
34
87
92
11
161