0
1
4
3
2
5
7
12
8
38
43
9
39
143
26
21
18
49
30
74
45
142
60
31
11
13
20
157
75
169
14
27
85
115
94
29