31
18
14
16
52
12
4
9
15
17
6
13
23
7
5
27
8
3
26
29
85
62
11
121
33
133
101
56
24
110
10
25
76
30
20
45