30
32
18
15
57
91
22
21
13
10
7
16
39
11
33
8
9
23
5
36
26
37
29
46
42
43
17
31
12
62
40
63
27
19
49
41
71
78