16
32
96
57
8
61
27
58
9
19
169
109
49
1077
44
39
84
18
17
319
51
120
172
36
100
129
197
225
33
99
103
69
23
217
118
71
104
53
80
66
67
122
259
520
475
181
413
1022
1126
249
114
56