15
10
21
24
26
11
6
14
7
9
5
0
2
312
4
36
3
22
20
19
578
35
34
48
50
37
42
38
111
71
12
8
17
55
78
61