11
8
19
10
28
21
2
7
20
121
35
55
16
27
5
38
212
336
44
80
9
36
95
116
49
41
46
253
29
193
247
123
14
24
17
12
297
68
241
158
58
6
188
179