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