10
547
564
461
63
302
326
460
129
329
58
196
96
159
32
209
90
145
15
254
65
126
62
147
57
115
8
88
16
117
41
95
20
97
110