9
36
39
42
88
76
479
79
94
78
77
87
154
43
99
105
34
47
26
156
233
32
168
225
122
155
128
209
245
171
223
326
425
414
129
397
188
257
110
151
371
408
73
240
104
213
312
187
142
86
377
289
48
197
191