16
62
63
69
85
140
156
107
87
11
113
58
35
154
83
194
189
178
388
279
378
86
97
46
339
121
105
80
39
163
104
112
125
111
264
101
98
64
142
201
137
220
100
135
89
49
149
60
114
155
138
73