113
3
61
125
172
370
295
146
12
68
49
210
10
6
219
240
183
1254
464
285
50
35
399
1039
246
301
129
119
189
442
33
1200
144
206
198
174
839
961
52
19
449
691
13
33
177
9
189
115
