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