4
24
70
73
82
67
160
95
105
161
135
199
344
86
571
114
167
244
139
65
279
540
97
112
66
91
376
262
133
42
195
232
179
481
210
207
193
94
116
53
92
190
40
564
252
120
472
68
467
658
201
147
419