0
10
6
26
13
22
43
66
31
60
30
12
21
81
34
38
42
24
73
37
75
68
110
45
52
40
33
54
48
57
46
50
29
153
89
79
86
51
55
108
122
47
123
116
39