108
213
156
224
228
102
377
68
110
231
42
51
75
95
332
145
63
71
84
190
155
65
352
138
229
5717
188
149
27
209
282
202
197
308
66
144
163
112
344
533
266
159
386
94
128
62
142
109
93
111
411
15
35
61