96447118
11672316
55384430
81845922
3513698
89507563
95608371
70835017
11875219
56006662
82487148
60545425
4589686
55965089
66141638
7297889
32632819
58343306
4548927
58978545
12936129
1305668
13067871
84125445
87274012
33359882
207253
19925703
52847245
14941344
17253077
5637536
1097153
90051260
23974013
55488670
86641818
35375355
85725838
97664959