0
2
1
3
7
5
10
9
70
57
4
22
53
54
33
24
43
27
72
89
83
25
56
272
127
107
117
80
66
74
38
102
37
28
15