8107516
112029
81359646
96199298
24296400
82159684
29163894
65505251
44369238
48227967
13946908
7596277
48413891
35195248
87735958
4241047
1305440
39012272
14007289
32984152
75729461
13844202
62358334
95311656
17191092
51897175
4859524
72087879
97065396
37256617
6478451
4702918
56765156
10849065
69264566
82136831
56207012
13891981
89593817
7876874