29123722
14495083
86731665
83892522
92543911
9689992
76015181
53076962
63494197
62319479
82983410
39188970
669950
3769546
23709629
46628602
13962747
8894422
72711970
39012372
7629136
2854821
85881708
8013828
29702553
54842688
63341318
9017615
23154838
84696372
74286239
17172580
58481425
82927677
37514688
29919687
50987076
8027422
5308489
36698482