29
71
63
23
8
38
10
11
16
22
49
20
3
51
17
46
77
15
19
14
73
34
60
55
39
9
44
47
26
79
28
7
5
21
18
25
6
43