8
6
149
20
92
26
2
45
42
79
51
104
21
29
205
17
12
36
13
37
155
34
9
1
23
25
11
28
56
121
408
553
94
88
156
18
160
356
38
202
15
4
16
57