43471533
27946829
64627614
37218807
57997499
37816102
74479501
4401850
66218000
5036637
8972682
36683133
59969597
85454749
9349295
83362490
50737881
75934723
93627471
33573552
94048506
49564405
47984332
11531900
8035859
21985003
97954710
16075289
48836261
91284878
77312388
71912033
8950929
79278532
54815006
8294317
90139825
90833344
60101268
2376588