8
12
10
6
36
79
91
54
157
98
286
31
57
110
196
44
158
52
102
59
99
147
74
107
84
240
182
315
56
526
130
1606
30
202
62
90
249
128
86
66
292
97
75
72
175
225
244
152
637
207