7
43
46
24
41
59
84
162
64
117
88
208
31
57
53
35
71
129
78
196
119
49
319
206
4
382
144
114
189
207
18
172
116
268
132
179
121
68
136
415
197
34
393
143
120
80
44
439
171
309
283
111
214
137
76
477