1
2
7
11
24
15
9
6
16
23
8
21
18
43
29
86
104
27
136
39
198
34
77
40
37
61
64
57
158
156
65
83
145
178
90
103
93
63
31
216
76
41
157
128
53
227
73
25