0
4
1
8
3
6
11
2
10
64
20
40
17
35
34
271
88
72
60
61
142
66
57
352
170
122
80
160
156
39
44
37
56
138
120
18
173
100
71
77
54
295
118
46
73