17
10
7
42
55
63
86
40
90
91
59
151
48
178
434
305
65
230
235
122
188
36
431
128
168
99
140
93
73
217
27
173
191
85
145
197
238
337
108
264
159
142
170
66
317
77
57
38
295
150
225
61
560
26
95