395
103
162
63
653
67
586
9
208
61
286
88
255
120
392
192
386
110
338
20
379
54
559
133
395
193
103
28
372
137
510
167
516
104
40
10
406
185
384
155