50587456
92909796
52854253
87229609
33312942
88542590
66383160
64855674
51296525
87859536
68817064
57347984
74297382
72231758
33712140
3515783
363433
44847366
79139011
9194614
15051640
55209947
62568680
25026343
84234672
83435935
63373852
9761752
57536831
69968432
50556647
28885042
890615
59546977
56576148
87352152
20462707
20088201
98915041
94919824