76584238
30657537
86424427
99106325
89535124
14962634
84827499
59382804
30556119
96144470
78491895
94882136
50098213
35171665
83496607
9729152
4827549
20718593
51181945
9304511
39992932
2814923
55283454
71049806
11268378
77214355
9641361
6122383
23656575
46916984
91109374
74754862
79492554
73215611
7598034
6435382
63417555
4782009
54156353
40731580