40
29
26
63
13
11
41
76
21
44
36
42
28
25
86
35
58
5
8
14
22
47
20
32
59
30
53
50
46
39
79
51
18
78
68
38
16
12
729
43
27
606