53
152
60
130
248
16
90
47
27
206
255
256
389
126
32
46
214
41
290
201
80
76
86
81
13
84
234
101
104
69
124
100
143
219
192
142
278
395
379
71
266
217
49
48
99
106
386
316
24
61
193
73
177
34
139
156