16
64
65
36
81
121
35
27
18
125
109
119
23
74
9
12
20
30
43
52
95
32
69
96
17
7
8
148
98
62
24
67
120
49
40
38
122
141
77
42
108
37
68
56
31
99
61
312