268
342
399
149
401
310
535
786
79
206
145
249
27
29
24
855
40
221
173
562
114
437
168
132
98
12
71
248
386
131
30
116
80
162
263
140
217
70
222
414
66
144
39
89
205
91
96
82
270
50
101
560
87
118