34828862
81987921
73856288
20887705
1749663
77346952
65232689
32342488
55414610
56687610
41223640
66116433
94108769
51177761
2110742
9282797
86262306
23744262
40278582
95409232
89931917
17355717
20909468
7229394
5037175
61619663
5508736
55847888
27138254
17764329
4044967
22072652
31922482
85708029
65793629
48663741
17455939
89562756
29131258
41812092