80141998
86101889
50071794
57241727
42201576
97651475
65761408
65141356
46001330
77331190
5009815
6686627
4055626
8461538
6439483
4992376
1017191
5238178
969142
581126