260
403
331
25
178
133
202
142
224
190
74
60
48
65
89
221
56
66
50
41
130
175
290
140
132
201
134
44
40
71
75
76
72
82
161
229
83
141
38
46
90
168
62
22
64
58
101
11