8
26
14
19
256
45
30
81
63
70
96
51
22
9
98
66
42
91
47
50
44
40
111
33
20
21
37
25
58
125
95
115
54
129
23
53
117
606
82
285
62
1128
32
48
592
59
184
137
124
52