110
666
31
469
41
646
66
361
444
54
510
35
441
28
370
319
16
266
27
52
217
25
214
59
249
116
242
1
148
151
264
13
18