18
25
28
20
4
8
9
54
124
37
104
57
3
12
80
15
29
22
39
62
56
42
23
47
2
31
58
195
30
87
6
73
139
36
158
63
127
167
100
5
110
92
14
213
27