13
9
10
12
82
35
52
29
33
16
21
73
38
49
81
105
178
249
57
209
100
210
51
196
252
246
136
157
36
133
706
149
93
241
399
258
540
187