31413 328
22336 234
112652 677
15761 711
43535 527
81943 425
48758 418
137999 928
126150 160
36829 275
75291 827
24935 49
5037 412
18576 330
9849 882
6869 378
53036 603
76400 81
107087 402
23453 277
30221 138
17180 580
12683 609
96962 907
52162 511
161992 540
46479 61
8857 606