21
47
38
29
9
12
22
10
20
100
81
32
36
37
54
19
33
76
39
26
23
13
43
30
27
15
16
66
57
24
18
85
63
48
34
62
74
52
31
42