30
45
10
17
9
24
63
72
110
109
103
77
184
33
57
28
39
42
25
67
85
46
18
21
62
171
73
79
41
8
16
7
115