0
3
1
4
2
9
21
20
66
40
50
16
35
51
38
73
49
65
84
28
235
57
158
122
61
69
221
60
79
42
29
62
112
78
56
123
143
89
104
121
196
58
72