11
15
3
2
16
28
13
19
10
8
7
74
6
49
41
26
14
208
12
9
138
148
190
52
37
183
18
89
48
59
75
77
156
103
236
197
147
31
27
81
176
83
650
122
162
140
53
136
217
32
60