31524451
52989160
47338028
83594987
18486284
76815370
66165174
19661124
83346167
55254385
19922132
1312232
11927252
76386103
84425479
89511429
66631386
4959402
78409359
4972808
796378
32614376
30937421
33269724
28303479
91437600
82738488
46048216
2134907
986065
74944991
79613942
79664992
3457476
48378047
40354842
90806512
8393733
64705741
34431636