2
3
6
8
0
20
9
10
5
18
30
7
14
24
23
27
29
12
11
1
13
75
45
58
16
17
46
57
32
21
39
38
124
15
52
19
43