18 82193
50306 914403172
44745 631820803
15867 68242547
51429 572685442
25115 893913431
35134 710482923
22251 89453239
76266 975177903
44875 780512622
32623 368345777
13483 123373321
82098 430291404
11772 306832972
53179 988188747
62221 564728237
4086 744764271
15172 463020504
58423 431045101
