3
21
7
13
14
28
1
4
5
30
9
8
0
2
32
10
33
6
19
12
54
23
26
43
93
25
24
40
27
17
103
29
38
110
70
155
34
22
67