454
117
396
187
297
180
380
40
486
77
239
101
401
32
741
330
528
135
513
54
246
61
334
189
297
67
506
50
163
72
438
178
449
228
938
448
398
89
278
181