5076489
61855330
29144178
99387444
94842752
36345195
6398561
69157553
27757137
37657903
85404710
6885761
79194881
57582834
1554261
20301223
9312991
29606495
9723
42302660
18718717
29925423
77334758
8101311
28153035
83539423
5880995
92724775
90085638
26224226
10378398
31307617
81227110
75242421
65189992
69521041
76167304
15349101
57852746
2608539