8
9
10
36
3
22
42
32
87
21
73
23
5
14
37
131
136
119
95
85
48
44
30
17
24
147
12
84
18
93
358
186
72
38
122
57
55
307
118
76
53
113
158
40
20
74
526
31
28
26
34
27
318
191
266
132
106
100