16
17
27
26
15
10
25
5
46
54
23
51
47
44
20
49
32
14
18
34
37
82
30
36
39
29
69
56
62
64
158
63
38
59
122
339
28
41
150
66
22
40
103
132
78
8
43
206
329
31
262
322