8
7
29
10
196
42
101
63
59
13
34
79
112
148
18
367
16
5
67
14
52
26
149
23
6
166
90
58
485
72
70
12
28
9
73
275
171
44
82
27
15
49
66
131
37
36