40789922
7207711
8374988
41237
22253716
70624923
31452601
4016797
28926407
91892646
46101695
25434935
90991631
70958032
50419802
38375073
17389005
84181945
5356208
96273353
6687867
88695350
40975984
57284462
23842741
6799303
94285581
46675774
11432597
4312915
50588947
66771292
36066344
30341861
12103770
60262438
31516305
36298109
86349587
74218374