0
2
3
7
1
5
17
4
32
33
25
30
27
21
11
56
26
167
48
71
93
391
34
112
80
88
52
352
108
259
212
116
109
44