13045028
74363036
56664530
26106946
55926670
93852509
24904903
50198048
78964713
37565049
44431943
33547065
21144399
59027088
64195022
45309859
72955288
1977936
65711564
94205877
36795788
20264323
15547043
68598928
25161054
91597780
77495477
30696961
92815805
89421454
34261307
55614808
2432295
55779080
5682392
46456925
9518123
36534302
4169465
28418317