47533 127
246688 729
170502 652
24357 476
30234 498
120951 211
235137 607
97112 690
50908 535
158499 466
55598 529
31076 962
26436 186
106999 821
67008 673
41048 459
106121 973
39729 480
43213 948
76099 961
71977 349
36843 910
38859 945
91264 806
105140 674
48257 269
36837 515
193176 688