12162882
27983830
63382743
7392343
95102243
43515184
57747329
28984329
86235480
87427574
44867096
8355717
8808545
69321349
51139
36345613
82798193
44894504
63791962
84074338
41183379
48453915
51192914
5203435
52324300
46428865
41416146
21141492
9304983
50354361
64186935
85967892
2570132
50879350
65089173
24437184