21007212
54903838
23816716
58283120
35743391
92005819
86146463
96538772
46916909
41061467
5899976
77385470
74293579
83523228
59756245
29608712
364362
80155294
56094982
42708630
86609394
98921979
7088213
79632983
93914431
1995667
570445
46843418
2580432
52413476
33963716
57007116
22458000
43097382
30104755
52063444
45054756
29008668
60873744
81522657