30
64
198
50
80
58
77
181
68
85
20
98
46
16
202
316
130
38
29
210
44
10
103
49
62
53
164
195
52
22
358
79
152
33
32
36
147
111
14
25
118
262
167
200
113
271
248
78
187
211
141
18
40
207
201