20604462
84985184
78702193
54514571
23653967
46052310
12335295
1657367
71676897
68091648
73727017
4478597
57761282
50714090
99188739
6393343
93709243
96367898
96788180
86912285
74551998
22258711
80615459
74684796
42073382
93343557
9604750
95358076
43934051
20538285
3136545
37729660
53278193
33305604
58562464
81006289
3841769
40222567
17251565
57752237