85
73
46
40
138
110
83
25
28
66
61
398
57
180
38
74
82
53
225
325
217
44
200
418
60
51
70
293
78
67
39
789
204
1009
190
91
231
50
220