17
11
15
82
58
21
22
13
122
96
23
25
191
18
169
19
9
45
72
118
139
32
451
570
31
106
12
37
61
80
197
719
109
136
39
64
370
143
185
84
26
93
309
50
250
288
142
99
28
57
116
306
200
269
56