39635964
88328119
39956476
52202483
55846620
28745883
81859011
38468565
29273195
215423
3477550
2967307
23157376
79468431
18141673
95593969
9614822
93575816
44224361
73956189
1402801
68921422
99026640
728341
83534869
81484297
367753
8680935
63858747
50034653
34667830
2985067
37237680
57497441
31177524
8747571
2018375
66096544
68577119
24429209