20
86
35
3
58
30
18
62
7
15
117
28
12
27
38
1
17
29
60
14
5
21
52
25
9
47
8
32
40
31
57
49
4
16
11
2
13
6