4
3
8
20
5
10
25
2
17
32
113
6
7
14
15
18
9
0
11
30
35
40
51
103
46
31
42
63
12
13
39
41
23
38
1
36
58