15
8
25
31
6
18
27
24
7
2
3
14
9
12
5
17
22
101
545
13
16
49
21
38
1
0
78
80
35
52
60
32
39
51
10
19
20
4
11