3056770
12855499
22219345
78856422
4028436
8185151
76274652
7496444
31916862
48308441
33603586
56189690
10388048
35978186
26213651
63638276
25948181
46019776
97043378
55883640
59382313
6882806
31359476
86195629
32022437
7215352
80869996
92191548
5374694
13511267
8725856
57976993
72797067
48551701
83997141
55881382
70199001
83389553
4512434
30441070