2
3
18
14
1
0
7
6
4
23
37
8
20
24
16
10
29
26
35
52
41
21
43
38
99
17
112
31
56
75
178
149
55
15
12
40
54
27
72
67