12
28
14
27
32
4
5
78
24
68
22
63
38
40
135
106
90
54
49
59
94
81
72
23
129
71
55
148
39
58
260
95
98
16
19
77
143
105
132
139
113
210
203
18
231
251
114
82
103
159
291
104
170
80