17
32
63
75
85
22
45
35
23
20
34
39
54
9
159
189
188
104
125
1026
118
28
162
72
21
38
103
12
19
90
1135
11
131
166
135
24
60
64
16
213
173
289
77
144
211
31
365
109
243
29
47