30091 135
37281 584
37016 585
51390 755
60701 527
25457 521
47418 243
59543 559
28657 497
32180 603
49869 772
26870 480
27718 151
31470 775
38555 286
115153 673
15061 335
43171 453
96085 430
85505 844
46408 715
44955 324
33251 341
54167 673