9
26
316
940
422
14
449
90
11
34
130
54
25
179
79
157
348
267
23
139
57
272
82
157
350
32
397
75
163
401
102
111
62
333
356
504
121
710
44
469
38
133
73
49
469
68
572
168
