7
2
6
19
40
43
12
16
23
24
26
15
27
9
11
36
5
4
10
37
30
13
82
3
85
90
57
33
81
63
31
42
54
35
17
156
129