2531500
30906096
21361412
70418710
2277580
69831325
89356882
35928593
82022261
19952979
22411362
41516411
8938363
53351715
17919366
75737707
59991606
78406028
44087126
58165763
30935348
55918231
4062455
80863202
18962468
48199500
79841028
75265997
90955163
70571743
38678461
48785308
67378556
33355678
59808890
60464836
84277842
46989863
92585249
45441307