56295 177
22944 156
23425 418
22270 122
25032 582
27981 910
66427 341
39900 847
49931 534
10318 564
31623 243
15267 478
25636 1081
15766 550
126669 257
139101 282
41847 386
29716 81
15422 474
66869 515
38296 219
31782 605
68537 238
63399 198
42876 115
37273 626
35444 302
40213 368