70
2
103
42
193
330
64
20
701
233
18
1882
197
68
127
149
261
40
231
27
63
50
195
122
133
15
58
156
85
257
333
107
38
31
295
355
4
62
345
33
174
100
102
115
168
105
30
74
48
82
167
118