5
10
32
14
18
9
6
42
79
1
23
37
21
16
131
3
20
2
19
47
7
13
69
150
48
53
24
17
15
39
34
0
26
8
29
61
88
112
31
49
62
174