12
8
9
25
841
24
47
11
23
464
246
418
49
166
36
207
157
65
55
104
254
73
173
299
126
13
70
31
71
59
33
14
105
20
18
163
101
34
27
80
91
79
182
41
17
62
45
350
92
89
30