21
10
27
12
23
20
9
16
46
11
5
6
8
30
28
57
22
24
25
105
13
50
32
54
39
62
213
31
34
67
40
37
179
141
71
91
66
19
110
53
85
114
61
77