55997
359586
294196
618652
214562
619391
378122
805929
439934
47728
971775
546462
169168
351891
150765
381222
711562
45244
133132
304267
967371
887601
55321
80819
832972
492472
730263
74643
96820
136250