7
11
30
58
12
18
19
16
22
46
13
14
15
8
29
5
55
23
2
27
4
17
74
49
57
21
48
24
34
35
28
79
63
26
38
196