8
10
0
11
17
5
26
30
62
6
3
31
50
18
12
21
7
9
53
28
210
198
388
54
24
19
23
478
29
55
51
22
58
118
40
25
15
168