8
15
10
9
28
17
153
32
67
11
38
105
44
65
85
60
143
59
235
806
240
109
93
194
342
50
190
181
43
104
108
94
419
42
78
222
217
171
37
34
20
57
54
71
77
48
101
173
56
117
26
29
154