15
11
82
58
20
22
13
122
96
23
25
191
18
169
19
9
45
72
118
139
32
451
570
31
103
12
37
61
79
197
716
109
136
38
62
370
143
184
84
26
93
308
50
250
288
142
99
28
57
116
306
200
269
55