21
30
11
34
27
15
9
77
36
7
8
41
18
55
656
35
4
12
16
45
38
51
37
42
31
24
14
26
40
80
46
17
23
63
10
13
48