31752508
15157499
49073853
6747397
518196
45101432
44297979
2575732
11066463
49143887
77407614
27689762
15593033
73092788
95003781
8733154
5428930
67128870
34673732
42642455
1175858
61305615
76971323
80939725
6318374
6388396
60222643
46272772
72504243
9344777
7744625
45017611
57486051
47193689
20617092
42223141
23624822
34572228
99367397
9978975