0
1
3
5
27
63
7
44
8
26
4
15
21
9
2
35
17
12
14
47
11
20
6
34
264
72
210
92
52
70
30
51
28
36
53
243
119
112
103
188
41
46
99
134