153 102
724 303
17 4
301 775
840 274
986 729
504 208
1004 938
530 154
964 376
47 20
179 574
254 141
784 334
234 230
719 861
705 982
965 832
814 305
460 9