75158678
37382398
54371479
40432985
83165447
65194811
74948669
12076840
68615782
10237178
62159207
4660849
45233434
11028536
39064767
45602598
45268320
10773810
61422036
48349116
14829264
22232775
36989527
1341152
81412659
12625362
5217932
3259311
32131946
87041671
18565264
51085610
52503423
98259069
61398264
36822897
22861743
83533616
22878815
62391555