149661
81796
50808
50530
195124
593637
374307
853953
512433
694454
979967
521398
293744
128191
46488
715238
802159
833225
390578
31026
94967
783494
740172
384350
759493
158572