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