20
18
4
81
21
16
8
13
10
51
6
14
12
2
29
22
19
26
23
15
11
7
30
28
50
38
48
45
35
27
9
39
54
40
448
68
44
119
237
55
109
215
32
66