57
61
35
29
126
495
150
461
59
9
18
58
15
73
14
31
183
329
144
266
178
220
164
113
245
33
52
30
253
83
181
87
79
167
331
193
34
302
53
88
225
130
54
203
91
306
242
318
68
173
60
111
56
628
115