42
238
411
85
111
30
139
34
37
169
349
377
53
44
115
29
48
101
108
68
248
183
374
57
17
130
429
293
277
163
96
56
50
107
131
49
15
245
450
548
197
70
113
272
155
93
279
386
188
379
33
90
146
223
1811