0
1
4
3
10
13
7
12
6
2
5
9
8
85
72
16
163
41
68
32
23
30
37
142
87
175
189
231
58
640
83
39
157
31
20
27