2
14
4
11
31
0
8
7
23
34
66
58
1
6
49
47
32
20
78
43
52
13
18
121
71
30
36
48
104
76
51
169
37
98
21
25
33
5
38
19
9
92