0
6
7
9
15
12
24
63
99
149
166
32
28
74
48
124
83
103
137
61
18
14
128
33
60
55
43
76
266
154
67
29
115
59
77
132
65
57
37
92
81
16
75
85
21
100
23
49
41
13
50