102405146 48581
130972879 61879
157225337 75539
104339817 54544
82633017 15013
42816291 19572
96138008 38311
52067442 21325
88059792 15893
23988695 7885
53349243 17913
66891512 21001
15890275 5089
12233952 3697
101654132 48534
85476372 32700
13402483 4508
57222450 18152
15820611 4281
74210672 26279
55005629 19726
15233990 5035
17724369 5975
11219117 2871
18308249 5661
126770757 51666
13182571 3320