18035015
367920
22594336
1229754
65861579
32182100
87607338
91593755
83366052
65131442
80189680
82313385
9375188
37764687
3714936
63196499
95271472
33459363
25194778
47579868
13153077
50395731
59938555
7561513
2675341
45497633
4475055
8686483
77046999
2039432
1808903
3584366
68763309
6782132
7721339
60638237
51836529
76611134
32031296
9673805