73
49
168
60
82
95
295
145
584
78
325
115
383
171
132
442
68
505
162
350
20
85
172
94
42
46
99
135
14
52
88
23
71
98
288
40
39
408
67
365
36
26
379
182
37
47
258
291
81
133
139
124
102
152
235
301