0
1
2
9
11
4
3
6
13
36
71
47
12
110
169
80
67
270
20
38
165
130
115
125
166
58
42
105
153
102
18
111
23
112
103
319