16
6
8
32
14
25
55
589
48
20
27
47
138
168
209
51
21
794
10
154
73
12
50
67
753
18
9
26
88
28
11
4
198
52
33
42
39
7
214
60
92
23
15
57
968
17
5
13
398