101
44
66
148
118
96
25
4
237
183
41
180
169
94
199
388
181
161
42
321
245
119
133
135
62
190
57
10
198
103
49
140
290
29
258
68
51
805
156
7
37
15
92
222
775
204
151
127
134
138
95
22
81
168
178
17