31182131
19332458
59517449
6693509
31447609
92057393
13163991
59039984
1974724
96825645
51449890
77876076
4664527
14056562
34787927
1743504
50803277
46904732
50487192
19988392
490916
57654362
33898504
1890939
7820187
9546482
56543897
19442952
52612027
38235075
93076022
43944763
3333860
87348510
69082300
54349182
36644011
5924434
25498043
85616435