0
7
8
11
3
12
6
1
18
2
4
16
5
41
23
55
50
38
59
80
169
634
101
148
42
279
123
174
90
61
266
134
195
1001