16
81
62
25
64
17
7
65
22
3
19
30
71
33
27
144
44
42
91
40
29
5
176
38
45
87
36
61
52
21
35
11
32
112
138
115
141
28
46
104
50
23
272
314
275
111
156
180
79
101
288
51
31
110
109