15
13
17
9
20
5
18
3
12
23
4
10
6
25
14
1
8
0
28
79
35
19
78
43
22
45
75
27
133
41
51
21
16
29
2
49
57
38
39
86