0
10
42
23
27
8
9
14
58
38
39
43
26
13
35
18
28
44
29
16
33
67
45
40
34
22
36
46
148
153
127
154
60
187
97
68
223
62
57
50
118
137
79
126