14578569
76651453
19938340
21099348
96949899
63055414
17705065
9730242
60504928
13337849
21765547
68067335
37307233
77459414
62746415
6229308
55431746
21089215
9373805
20276625
22692082
4421406
2670344
91921784
25465847
59481615
1670344
42544446
29662346
74874245
4013333
97599891
3723860
65021202
35895748
57268288
63496545
8954713
44302001
95608588