16
64
128
326
6
159
57
76
12
53
511
44
196
440
100
286
131
173
65
112
98
121
338
55
107
84
15
22
51
66
19
49
18
40
113
25
35
11
50
45
47
20
7
74
133
515
10
26
86
62