5
140
14
134
41
58
13
35
9
27
38
16
25
19
6
8
17
77
155
70
200
74
87
271
122
117
173
114
96
101
56
54
139
62
59
223
36
103
350
82
39
50
40
119
91
224
403
898
283
201
434
78
190
653
172