167
228
33
393
65
298
414
1131
62
276
364
337
53
152
201
242
261
102
46
193
55
95
207
60
349
326
1100
156
143
369
516
330
241
401
267
24
79
279
200
302
402
323
169
16
23
108
158
6
428
226
127
34
290
37
230
134
386