70
174
91
69
27
23
85
172
193
33
4
103
81
19
488
12
14
22
8
275
20
37
106
21
34
141
43
137
99
190
398
74
55
88
71
68
57
591
90
114
293
113
107
61
249
32
128
100
400
272
392
82