256
266
327
68
69
49
93
96
255
272
245
95
110
131
203
24
86
184
77
48
178
103
26
118
260
71
153
111
29
210
65
21
209
200
30
167
25
61
91
36
187
35
125
43
22
201
106
82
101
47
105
33