419
148
204
117
581
196
686
174
666
38
584
157
622
271
749
104
282
181
302
128
309
163
354
118
402
202
338
63
232
98
909
269
399
107
549
132
99
34
380
176