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