46446388
43983305
36897290
93494220
2670695
54494107
67884208
5212063
8829476
7736792
40926893
1859829
61503270
2258307
59904930
53799108
97423769
49972545
56741485
8415195
46708445
75872922
10874933
39391629
74505100
15236100
99994357
60075951
26181155
83361286
41828575
48148182
52252386
28463055
7090151
62318758
45166842
18842808
819515
539410