101 58
72 338
954 575
90 994
347 528
772 215
253 303
858 848
439 538
834 269
349 397
581 204
182 256
164 15
898 232
130 861
473 257
214 982
692 646
183 361
50 516
264 677
390 286
730 94