21385446
45852940
4495485
3077592
50684069
6810736
71296741
74406713
65068961
19571222
58468757
49566215
85755323
29591729
59636594
93634068
4030527
1832193
5382602
5092207
24876391
52673371
90076159
7089815
72457464
83392420
22161487
24466525
46657894
65032198
9595831
32749616
58951612
48219967
9869826
45692213
96085756
33711004
46515423
68138112