82518870
15742578
73924955
86981970
64109988
29061683
53174592
48173590
78047260
46038940
35062128
59507795
8323762
46437111
62653623
64299024
91985858
68083616
68546773
42723941
31586344
31916037
91357941
88629859
64852662
62863428
42596289
96027973
74091209
44289775
23166473
76745430
76514118
8244223
4424303
35398152
47314042
2858297
69872978
60021377