9
12
11
7
3
5
106
119
90
81
39
260
83
63
25
112
85
68
80
60
91
48
30
36
65
33
99
151
42
64
61
14
20
138
44
146
34
174
164
24
122
293
263
170
238
53
62
22
58
47
38
56