31005 315
214056 335
244857 458
111285 250
42410 718
295967 178
27381 893
33382 375
152809 590
70766 218
168189 222
32030 334
111856 939
41547 142
29145 43
23584 49
190572 534
48363 602
154680 402
45056 851
54178 600
191626 715
32263 367
162222 201
25929 598
44928 253
37305 763
86694 671