69722708
36875920
50698390
94065568
22822720
9898987
3892430
16491398
90961071
50616152
92271405
83365137
69872569
87941971
40111803
33454447
64528545
70482318
5747072
75678211
9217283
8304222
77598804
13759956
53617588
38465336
26106439
59887822
32908204
51559874
40307677
49094790
21039564
60063196
22616478
68292105
98937208
29922163
78721035
758419