110
666
41
646
31
469
35
441
444
66
361
54
510
27
28
370
1
148
319
52
217
18
214
25
209
61
733
151
264
24
199
59
249