139
264
153
171
183
697
34
205
36
24
511
371
28
248
525
669
15
62
444
255
142
170
109
166
146
77
78
106
89
262
74
206
311
158
1497
88
165
598
334
277
231
4449
107
91