39095647
9328936
6423700
75566161
57706513
85934752
21084657
88817132
3863793
64417898
56035679
46083031
51421025
7405687
710616
41772325
9587279
4763336
18818702
66915533
24572430
23179575
14056679
9547845
8553359
84664240
4150259
79398533
20611520
71215631
3943920
20365042
76629735
52779239
71898687
80928692
346637
56029200
66527395
42253853