10
25
6
14
51
9
16
15
32
43
3
44
40
64
18
12
22
23
26
21
7
59
19
33
168
167
17
34
24
41
27
49
66
122
497
28
201
152