65
63
68
21
25
177
335
54
227
218
174
40
90
434
290
201
64
31
16
50
9
431
124
30
138
625
286
192
82
52
76
399
386
523
468
80
115
55
53
141
26
103
229
95
94
79
228
92
143
140
325
189
167
343