20
10
33
4
35
17
9
7
8
96
28
14
12
32
110
78
73
77
24
46
64
44
21
18
52
36
15
57
53
5
37
2
11
22
27
26
6
66
103
69