58875560
8609636
48737746
70003197
58224715
42221760
79237606
45781150
90847868
39524425
88244147
1757655
23922073
38822459
67506700
24701396
54828350
60161129
48019419
12151663
71667
95218512
73954081
8787917
3677228
65796153
83148593
74286732
75026983
20893461
7090794
60173301
55046055
85825632
138613
35579533
12273483
3911912
99042042
69557932