10
14
43
42
67
54
57
115
238
197
78
53
206
102
86
16
49
46
223
15
73
363
388
38
641
19
232
257
195
21
6
66
140
101
39
35
58
379
25
9
174
128
166
56
22
20
26
491
190
405
340
114
122