83747507
55122856
17164168
12247629
91114105
3571262
69849467
83362010
97337426
43135015
1589045
812885
37389600
11547414
15024924
8602017
12068927
39908765
31005873
83553053
14053603
67006375
30073223
69532585
90999117
41276903
33609604
16322702
48062362
96738590
44249636
14005503
72145760
23227267
27013526
50033764
68305491
62825110
9916889
43754756