11
10
15
30
31
140
84
4
27
13
44
9
26
5
7
99
8
57
39
100
143
112
98
91
3
114
16
21
46
161
56
106
70
25
211
34
45
53
101
12
17
78
81
266
247
238
14
49
251
149