16
62
63
69
110
157
97
85
151
140
156
184
127
107
34
87
11
113
24
32
9
10
15
99
119
27
33
80
58
35
30
176
38
154
83
194
189
178
93
388
279
64
61
43
378
274
70
72
86
14
90