20
3
14
7
21
15
10
16
33
55
17
5
24
8
40
31
19
28
38
23
12
25
57
66
32
18
44
64
117
56
45
89
51
80
46
30
147
36
59
11
29