3
4
1
10
53
224
60
42
74
83
69
6
203
33
23
26
63
235
157
373
181
149
184
104
285
145
153
199
180
177
359
297
355