6
51
32
19
15
2
41
61
33
27
21
9
4
80
46
18
20
57
520
185
460
59
16
49
68
28
47
40
65
37
12
477
39
476
54
58
30
86
213
83
11
38
343
10
404