18
44
109
39
214
170
98
102
122
130
189
219
151
111
26
124
65
47
173
96
212
203
406
302
397
177
95
108
57
361
113
89
172
120
139
118
297
105
107
69
97
216
144
91
87
236
104
141
70
163
178