30372760
5966841
99901317
75563392
69406237
93678758
1334923
142175
99923510
67844826
86549602
5371942
67105484
12702494
81083029
26812037
55971921
34521055
95896867
53399337
46744616
1815444
59788588
21767008
35267904
81417434
85763567
95616325
90167933
67114486
77427917
84417964
57046196
65276055
74454045
35349521
74189893
83124654
13472052
82101486