14
9
20
8
13
28
25
12
15
10
57
24
18
46
40
55
53
133
81
126
391
224
84
104
58
92
70
72
85
39
75
36
38
32
31
67
47
132
42
64
56
48
34
23
83
214