86956666
9032713
81136150
36863830
24055492
44423697
2091570
44415631
25384115
76096079
48002298
17123954
69032421
64766066
2145946
4183502
868585
90924448
7768654
89887501
35625328
66576896
84504965
56331839
98569208
95982957
2525785
53002411
82665239
430483
19344561
11877367
11888958
53412794
43929803
77783072
35973952
8088130
19806783
40847149