227
12
222
233
46
612
1078
3
107
245
130
6
9
80
35
22
21
240
915
47
16
5
163
396
370
38
90
146
96
62
317
157
234
164
8
316
28
13
647
184
269
460
413
491
95
609
246
92
623
216
547
420
258
506
206
175
150