4
7
8
18
40
14
10
5
2
19
31
34
103
17
63
9
0
26
28
20
25
15
123
6
21
52
27
98
58
16
30
24
3
1
54
37
76
164
11