9
17
27
25
49
135
69
26
120
22
110
64
19
151
15
16
32
177
134
84
39
66
155
46
319
629
107
588
90
464
324
245
275
161
139
255
79
117
131
150
233
132
148
89
112
172
262
213
124
205
48
129
88
133
37
21
96