0
13
2
5
7
18
22
34
6
60
45
25
35
28
127
53
15
41
77
81
89
26
79
70
59
16
96
78
63
42
104
80
23
133
39
107
57
21
100
62
30
14
109
67
29