22013312 89688928
30976586 97431533
25150030 74859328
51096968 11074727
51083169 24585684
14684255 23502574
80473121 50469306
91592591 70257521
62599145 51550433
30986002 59829318
66074832 68637225
37385133 97039130
35347466 44721442
81328932 1679863
63518465 31762265
88037441 43331876
82450116 64390519
22658669 13114491
83689391 41426369
82941800 69026474
69564024 81023488
34119404 79007835
82376 31215665
3389040 94499205
15950940 39906647
79538212 78541897
9942855 32250189
76877092 17360363