6
12
287
30
97
9
66
73
75
3
2
19
164
23
291
31
5
80
27
316
95
36
65
747
38
697
105
42
225
481
120
112
8
14
78
387
151
68
344
166
67
269
521
155
219
253
48
74
245
109
146
52
180