39
24
162
18
376
263
303
1947
891
155
275
272
655
106
79
55
73
345
52
13
138
63
112
322
292
435
763
245
85
42
344
40
171
9
14
269
286
49
146
270
33
291
422
191
36
187
407
38
122
115
677
77
131
60
12