0
9
6
2
1
3
5
20
7
30
4
15
72
44
21
38
27
121
46
180
76
178
741
85
33
134
94
52
115
34
374
95
131
63
142
87
40
25
67
159
89
77
110