10
319
60
21
33
104
39
74
11
491
132
95
110
251
511
217
578
339
215
49
45
144
480
252
266
54
146
136
478
185
149
196
111
126
82
14
153
256
91
160
36
124
518
93
226
26
48
213
242
43
298
28
374
369
270
230
260
205