8
16
2
20
14
7
10
6
11
17
40
29
35
47
53
19
33
9
76
18
63
23
85
326
200
30
64
61
112
126
24
21
13
4
26
38
88
54