6
4
26
16
8
40
14
9
18
33
154
99
29
32
97
17
75
19
54
24
28
30
11
82
56
90
2
22
85
44
61
206
27
52
307
62
7
31
5
15
10
37
21