20
21
10
19
57
54
14
12
3
44
24
38
47
13
7
46
35
27
25
77
34
17
23
32
29
114
67
90
16
80
45
37
5
30
342
89
118
87
4
11
9
8
15
31