8
18
2
3
7
9
10
1
5
0
11
16
65
41
197
398
45
154
23
53
68
63
21
22
55
172
32
29
37
83
228
15
260
352
87
130
12
474
13
26
30
107
134
96