8
12
125
15
361
51
104
62
108
335
273
266
123
144
63
158
133
115
219
9
17
152
126
78
145
406
182
65
22
18
447
114
25
112
14
96
38
352
46
36
274
39
29
27
83
54
91
147
50
71