1628327 68641189
12278192 21336489
75441950 40564905
662948 406230
97631716 29735128
51845008 22820581
30342132 11822682
38360207 467152
54112360 53503349
36308859 68656228
99724381 20020361
95259001 22589000
86256999 83891023
52904275 63609188
20897355 72514852
66004411 43140428
68720720 90380647
60631108 9340609
6169469 31591941
38285477 91986800
86976664 2580419
72826297 74891200
12353695 78899501
95038507 51428587
32426628 48276733
58848044 22657129
81710599 18886360
79112376 40422202