2
0
7
8
5
4
22
14
9
3
16
18
1
10
6
12
34
57
20
42
13
60
73
67
49
29
45
53
43
134
27
163
114
68
167
72
51