29483320
4958973
76751104
3105902
6526147
41411706
59529749
34076935
49481512
23933804
39633126
52948964
97631139
74563331
36096306
941394
83961979
40022619
59833012
67191145
72728082
5182746
83285725
23131019
54111860
9542104
29244309
49701050
52867279
63003223
5595003
10149401
5285133
80082593
25508472
27198926
39658771
32372991
48242542
18435148