18
103
200
179
43
74
85
11
332
220
392
96
209
202
29
38
67
150
14
123
151
100
111
106
176
78
8
79
278
47
266
37
61
144
145
114
39
42
77
197
195
107
65
57
243
136
311
59
20
3
17
46
49
168
84
90
71