95203551
60588860
39242195
37052882
57438202
40861075
6261012
19717789
64292303
56951177
68741824
92104063
50343154
24169620
44241411
14517305
81338686
1412898
75477475
87216398
37193003
13401134
76759613
45071312
53945327
50108462
64698203
27391740
52718615
75667359
61091456
48105989
44925964
27885192
15449393
40139315
625338
5511536
60653200
34919001