37952016
5346517
69037528
34429298
8578879
53841272
9805080
40134959
84841242
66278966
74035109
21707840
5100187
8381567
10581786
32388351
39269119
79034624
97238641
3611962
78421822
31075520
43788697
5423638
76171686
29526336
58927132
29885828
10642656
42574140
86137259
36205989
38552829
34917666
32203694
4719325
16443814
57904065
79384928
75699348