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