11
333
31
39
56
115
317
424
290
140
106
147
220
319
390
153
74
26
79
89
901
66
37
180
210
6
47
73
155
142
136
230
40
183
422
248
195
569
100
403
63
59
181
61
225
98
42
77
239
462
165
202
49