97
86
127
101
244
130
82
154
1009
268
25
316
3071
798
21
44
165
168
1519
803
70
22
732
282
15085
158
375
204
201
271
161
516
335
247
144
430
219