37123636
56638525
12459357
58927438
8215774
47026517
22951985
5652474
70258538
9114429
39783588
30904597
37492492
69448938
13968155
4727177
29029266
76028817
85942384
5501583
61652795
23987638
15262482
37496750
57687866
18167526
31845002
87052318
22676348
2859130
40455401
14288401
96673569
18561127
62236034
26515863
26747693
29108875
73776679
57226450