3092208
49269425
95225310
43909325
84716940
64196128
4371726
36029698
5656435
32926773
9541468
18775166
13911232
94361533
66936763
46327857
54197775
39827686
29166917
84091321
92905204
66572815
88605804
60234954
63549237
45939808
83933681
48229996
51648461
51294574
27937157
18579750
81261540
19105378
59714858
16715629
74543253
76829091
53059932
67255415