51489 511
58501 584
31623 179
26654 294
10375 257
45096 60
17495 427
18213 623
51006 409
17562 493
18467 83
32453 557
7568 221
2629 299
96165 231
67949 660
160713 139
69394 144
74640 411
35228 167
6879 856
61199 248
33472 543
7703 80
5852 496
7812 736
11516 669
5511 188