10
8
24
17
13
29
39
18
28
21
80
52
61
57
5
142
23
256
14
67
47
12
43
55
100
113
68
171
123
106
224
125
156
172
155
20
179
32
33
85
196
183
138
9
74
134
114
188
75
168
137