110
666
105
815
41
646
59
476
31
469
148
486
38
514
35
441
27
635
1
143
65
443
153
152
32
438
336
444
16
266
490
66
361
404