258
91
121
122
89
236
161
234
214
63
113
69
129
322
454
78
57
66
82
61
239
368
269
158
232
109
170
191
354
114
172
123
54
211
52
104
98
125
99
36
131
138
176
115
201
137
31
28
353
84
132
33
268
146