81
233
41
272
18
188
124
500
75
142
129
119
70
135
150
79
66
73
244
59
33
94
115
186
103
85
27
69
52
63
40
88
43
154
118
97
100
50
130
9
5
249
320
289
61
132
99
157
72