0
1
8
7
4
11
2
9
10
17
25
50
75
43
136
281
54
290
26
46
200
419
262
44
179
82
74
280
181
192
34
45
234
49
28
85
39
113
88
68
41
52
56
31
215
91
178
59
112