26
3
67
11
31
77
40
57
14
21
5
27
25
18
37
29
22
10
44
49
59
41
6
36
38
32
24
35
42
19
55
30
89
39
109
86