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