10
66
12
22
51
24
27
7
30
63
32
15
6
5
34
36
19
25
23
44
17
16
9
13
58
561
78
20
8
11
343
18
4
21
26
52
14
42
41
83
70