0
1
2
4
5
15
3
12
8
22
27
18
6
62
19
96
56
38
23
26
37
25
57
40
16
49
68
204
54
58
132
33
193
55
43
99
35
86
30