71
168
310
186
183
120
231
122
200
383
254
284
137
247
248
288
70
59
23
109
519
789
39
992
179
174
208
271
73
178
162
132
128
151
411
142
33
55
41
74
60
543
166
328
495
45
397
641
387
194
339
187
335