41
21
31
11
81
261
231
271
47429
244518
778500
100440
911782
582756
160634
715913
29753
966259
573613
417239
966386
3172
587969