17
5
163
164
207
187
73
26
55
173
82
626
298
98
68
338
1448
53
70
43
91
41
698
42
147
174
85
100
45
125
65
28
113
159
149
130
79
30
102
110
254
105
132
49
60
162
69
84
19
52
25
44
54
63
172
303
248