256
21
9
4
11
20
16
29
10
24
81
6
67
30
8
144
12
156
93
135
47
53
78
7
190
13
57
162
52
80
18
45
72
26
37
113
71
44
34
0
23
116
5
348
626
77
46
69
109