27
187
93
97
33
216
67
21
58
497
35
14
16
28
30
26
37
235
99
96
42
119
200
87
304
333
182
94
69
292
246
98
53
626