385512
313287
225567
718695
57469
520734
894451
493224
588761
189629
66368
15640
904713
869799
888214
528708
9781000
258400
980726
930640
718946
33677
723846
1148113
430734
186953