87231350
1469333
58109317
18358071
63419689
11797162
47493492
71368920
28103695
6198215
90949217
27209432
4347256
88626753
79449772
51653738
1789585
27379754
2191329
92558142
68823968
4652450
90145390
21435848
95552307
8047935
41065589
76405230
79628368
64287645
9751724
361576
55571645
32942340
37658568
41173818
6097928
38341538
20479365
86138035