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