2
4
10
9
20
0
7
1
3
5
33
11
6
19
54
47
48
95
22
28
15
29
39
13
17
164
31
35
89
18
21
38
67
27
79
58
52
14
12
68