0
1
5
14
22
31
15
23
27
30
35
42
12
17
7
45
16
2
32
20
24
26
25
29
19
38
74
10
28
52
39
46
58
69
138
104
59
135
53
66