421
81
373
324
877
402
46
312
259
170
162
163
12
365
4
441
535
139
235
328
562
342
18
7
6
129
13
201
151
72
156
137
489
842
624
661
17
12
401
37
22
874
669
124
47
419
651
76
449
70
851
