3031027
74316853
4590365
54945377
24206844
95102479
67936824
18078449
9283008
8971354
20479290
220263
68392379
17662191
56697487
32823043
68547063
6581666
2205696
12031436
86435408
14082145
88517544
556853
65562921
68055334
39585129
6693215
65725806
14709702
57567320
19571299
3203701
77658903
87548553
93998587
73524513
8275620
28756859
53851107