2470540
20505334
1615109
60976718
9519892
23122258
675327
32149263
39793568
59551657
20478882
1688100
57625512
92866209
56179585
39955345
4778796
76716530
35964592
14062257
71579864
39163513
64952876
949366
98076765
54379846
60478803
89299335
46829085
14897107
14236890
32951313
64933059
40093284
50611403
6314408
98451764
36702482
76265030
49864610