0
1
4
7
3
8
2
22
5
6
12
9
28
13
16
21
34
14
61
67
26
65
33
52
78
15
554
51
169
37
31
174
32
104
35
109
170
19
20
363