32
37
41
24
88
49
81
42
62
65
18
76
54
50
144
127
260
39
57
272
21
116
43
309
413
214
215
154
120
113
135
34
173
58
98
45
175
97
125
164
212
179
156
142
196
132
114
280
139
326
831
170
823
25