12
24
27
35
21
48
9
84
22
81
61
31
37
13
33
75
46
16
2
15
14
19
64
106
10
90
23
54
18
44
20
6
5
137
67
42
11
45
7
289
216