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