16009 89
4809 702
5565 894
6525 291
10832 857
5171 686
17179 49
20158 380
5368 160
6430 911
48535 647
43797 686
14118 303
11817 233
30387 867
5068 339
6240 359
28240 493
17567 592
19186 187
10773 260
6009 619
3469 111
5955 843