20
25
7
4
19
58
15
490
23
44
77
99
8
14
9
21
33
12
27
13
37
83
70
31
32
26
16
11
97
28
88
17
24
5
64
81
18