80331835
1061831
74369123
5536957
29011065
24491127
52641083
76467242
50449897
46671603
33191711
70624640
10766268
7232166
90272053
2140184
25865798
338451
68495239
40621733
94084505
56274804
89625958
63302103
92611093
73537117
6864718
99516821
619743
40003648
19135318
84959986
18689616
16069281
12094105
31934069
40548446
38737948
74711350
45903054