58
9
49
72
63
262
482
56
135
50
59
386
70
101
36
163
44
68
39
127
16
789
277
177
189
83
231
141
473
584
64
748
732