58
870
93
706
96
688
38
601
28
659
35
431
438
56
511
112
562
121
788
94
473
27
476
125
456
391
376
9
144
70
403
23
95
430