51533 603
99003 404
98187 237
88231 903
153800 542
42600 59
79646 599
86007 505
93501 230
65201 660
15347 567
53798 510
66772 144
46142 78
41733 559
99356 371
46656 700
22521 244
80460 262
28836 221
167428 309
264677 860
173118 419
155556 216
73143 459
148228 264
206407 335
78167 571