0
1
7
8
21
4
14
27
12
5
156
85
92
10
34
9
38
40
25
2
63
46
15
19
106
105
604
35
37
23
62
275
86
32
36
206
48
221
56
54