11
15
3
2
16
28
13
21
10
8
7
74
6
49
41
26
209
12
139
148
190
54
37
183
18
89
59
76
77
156
103
236
197
147
31
27
82
177
83
650
75
122
163
140
136
218
32
60