110
666
105
815
59
476
31
469
41
646
65
443
148
486
35
441
32
438
61
738
444
27
635
66
361
404
54
510
1
157
111
381
420
60
306