82015120
18469861
56668820
64147156
45427151
49956350
59659679
10643755
99656163
65385973
35613390
6972851
66191364
13962703
45203280
42088626
52564667
81567265
47448615
71742513
22305969
4838200
77844795
7875616
1820408
89692332
18679071
8184773
50038946
3228148
5823757
17032516
69014600
16957232
81747904
62315934
20976027
59543058
30106673
70906868