99354421 40843
52900555 21529
61608261 30291
13741228 6069
108612289 40086
93668930 29835
102174141 47758
47250865 16267
11999947 6289
6806546 2463
14815392 5271
14865884 4718
9564160 3669
7329630 3452
12434533 4878
1930917 2111
89781818 36555
28436634 9572
11164098 2604
12362198 4150
13801452 5972
8119967 2422
1829760 1828
13737530 5466
17713627 6807
49460605 19389