29474890
25495463
42935567
1358575
52095734
57209763
96739527
35802765
79735147
65882640
39679595
41762947
9496267
21683878
63655790
35569820
33605545
42471031
10705483
77569239
2152202
23122900
77177981
86714541
26521850
4419168
1621317
24522513
41439778
65466725
6782911
3937287
84439275
3897238
78689189
46176807
91859646
28166007
8478188
57409035