21869741
68024481
5683881
31332446
53706722
3945278
21045376
42138658
8619976
49247306
17621993
76746625
43235101
40514003
50545996
81262483
21785329
59138538
26117406
19531307
500631
47569085
3303141
91366336
99051626
54575481
56368455
6277532
21755237
83226064
44197685
75754566
69627531
14007504
59538645
1855672
65967637
35532976
26544667
49352327