52621 68
31122 44
109371 721
12683 202
43000 216
152737 575
43216 574
24097 38
35699 236
10625 184
23106 426
167107 539
19740 640
21012 294
50955 181
20795 446
141266 269
125081 132
54606 214
12872 836
45239 49
21330 388
26692 268
23759 486