31152449
36028706
4410440
47544513
18301614
27448754
7224615
4488256
19766983
2629929
71608936
28313875
66549708
84378927
92327370
59769535
78556
66383297
19029065
84347471
78754445
72833533
63942715
91044030
88828666
49772110
58911878
90615074
44699822
31952166
50063968
25966451
27845169
60693084
99783682
8808932
45494372
29398096
71143492
58124853