8
18
2
25
17
20
33
11
19
23
55
7
0
1
10
13
9
14
24
35
3
6
5
49
4
29
47
45
12
131
15
93
68
53
76
43
27