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