130
248
16
90
47
27
205
255
256
389
126
32
45
214
41
290
201
80
76
86
81
13
84
234
101
104
69
124
100
141
217
191
142
278
395
379
71
265
49
48
99
106
386
46
316
24
61
192
73
177
34
139
156
94