10015536
21601419
92533269
88216265
1553686
86934652
54536157
81402714
72543194
10563128
46165090
49797402
91175167
77105403
17171484
605497
54535997
9818720
53619443
3739277
2167214
75868426
92532755
2708254
69839583
70877397
7152194
47368506
61472468
34037638
8676112
31159506
35265263
64054584
36411645
24923641
38002937
1909452
5697503
83647934