9
6
14
10
8
16
12
54
2
29
4
20
15
23
28
22
21
27
24
30
44
13
50
45
11
36
19
31
88
37
39
7
57
18
103
43
38
63
125
74
122
153
77
178
107