5
8
2
15
21
46
6
9
18
20
25
55
3
0
50
19
30
38
52
51
58
118
26
17
28
14
10
22
35
16
83
167
39
4
32
100
96