16
48
71
57
82
20
42
103
27
170
28
115
63
133
308
31
26
134
72
160
32
188
47
45
186
73
81
246
98
51
44
78
62
182
677
88
97
190
61
37
80
1561
491
60
243
38
627
46
137
53
125
116
191
229