581
105
409
111
403
99
634
87
512
93
474
111
821
57
494
139
555
171
853
103
666
120
713
119
399
100
543
131
725
173
397
98
820
115
620
180
752
129
826
191
485
131
1161
169
777
112
1099
150
790
157
611
110
710
92
823
132