11512700
99869877
42678652
3636983
26669183
66815604
26081041
36389104
14418670
25276482
89395
21307337
88014341
61229412
9437132
12027180
69648434
5251119
33312572
70343881
45999406
99889073
15091547
73598989
77417889
51061132
333893
94134752
45378755
64295043
21941320
66855050
3519680
75587808
84776466
54104946
65293697
51995659
36319394
53778831