10131352
58808633
3894991
78551009
17476472
64044259
16462509
84162800
9750236
82583658
66213245
13057697
33947276
19682859
94511462
51808736
16426826
89775930
69797272
12441114
47887286
2467642
54827658
54474316
62884899
77894569
15085488
16498422
38412152
38229603
50411769
113562
26083412
63246349
50308826
79022518
13632530
95824554
1003651
73121670