20
86
24
140
174
37
106
105
36
249
29
166
65
232
280
17
95
33
35
83
9
125
169
562
80
10
458
67
227
122
16
251
12
156
57
26
56
19
200
11
141
596
89
32
267
408
133
69
103
102
28
341