31300134 86158017
50880162 9626417
23697157 20172996
30087861 2447945
30247078 69967901
28078070 10426305
77166250 44827859
61653935 12398275
61440012 45733766
27013514 10476813
59746300 53460842
72368227 24549486
83704474 85051803
94202368 70456548
22008683 27795319
36459938 733915
59779130 61197321
30398293 46131175
68725280 32420531
25617236 14764334
75541536 81120918
43128157 1556099
85176672 83532796
80612600 35898775
85270623 88026977
93873179 57895325
30624610 10145239
148158 22965022