18
12
6
34
21
63
121
3
14
9
22
5
13
49
8
31
42
29
39
37
16
19
59
2
35
26
17
52
20
38
11
66
53
50
77
88