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