139
46
55
449
434
123
376
570
23
446
129
210
503
136
162
437
73
106
45
61
182
214
25
254
1147
185
230
126
329
244
130
117
586
428
776