318 330
95 322
253 327
277 38
68 903
700 527
372 905
973 726
244 994
168 820
103 848
176 766
369 1000
903 90
455 713
774 684
111 958
107 238
8 171
479 977
809 202
351 330
159 441
292 699