0
8
1
11
4
6
7
53
18
25
115
182
153
100
142
490
196
80
286
141
128
35
30
92
330
50
61
20
210
241
83
189
162
79
174
60
67
54
68
163
407
72
89
160
62
183
191
43
332
120
74
65