16
10
62
75
165
124
89
100
162
224
185
114
111
66
104
85
120
79
113
51
191
189
236
287
238
275
231
122
217
60
152
131
95
45
141
158
133
74
254
54
128
47
436