20
18
14
33
11
16
12
3
6
56
42
4
26
15
22
149
7
10
9
5
40
27
36
30
66
21
17
57
78
31
24
25
53
32
8
41
58
73
97