6
0
10
57
12
16
18
20
7
8
29
37
23
27
21
13
1
11
9
31
36
32
4
35
100
98
17
96
45
51
24
52
46
38
19
34
47
5
33
14