350 94
952 404
423 727
999 931
387 415
873 892
517 646
274 340
18 124
407 628
998 234
578 875
833 938
653 241
138 49
419 21
12 421
441 85
700 814
800 108
63 992
736 936
937 844
94 91
56 615
84 660
205 498
890 874
205 952
328 594
212 301
284 472