95098381
669060
52228463
38156492
48753653
9393444
20578121
8695228
63816157
99321953
21781320
97695729
79217421
76669346
47661165
64165525
27474510
46991667
53706243
60698228
69954037
9563754
11483962
73527822
90774328
67463587
31903777
53179909
12252735
30436285
50684601
37358402
88221093
9115755
9052749
51489609
84328335
75402121
41797643
92488776