77813996
24244653
2072156
10376904
95758435
47195615
4893618
62939134
21742541
40156811
21742885
3885563
502701
29352336
89389861
6846346
12123347
52598435
42347763
84247599
79068596
39164223
3870284
14158921
43026698
17688652
31925964
18543864
1288872
3091307
60733705
90015622
90139179
78155405
8462950
37716418
3339966
1071960
33357653
3016954