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