46431881
8547418
69514496
6030879
89747308
96866685
48363742
84771226
66219136
73485136
66503596
11949039
32245035
8283742
10409878
12847655
10726271
60227985
75197036
385669
52102344
13341797
41191086
96027573
87348713
96286948
73792396
4909485
70136364
73488397
92437997
35091460
16142416
34639198
68092370
53975676
36023868
61422706
39587104
18047793