8
17
16
9
49
42
47
33
30
173
90
113
104
110
93
105
204
91
163
97
79
102
64
80
142
151
130
259
443
116
71
158
115
65
112
58
78
153
74
236
84
106
231
86
92
81