30383640
12833995
5802698
71288914
9637356
42573908
6057630
57112945
68425649
70898701
34714887
68443931
73452324
45076084
25206415
78685163
9801251
95613032
47691629
51544028
3587210
14997933
4671951
79439184
53782049
33353430
79926541
46202377
59277208
87431216
86639617
52298299
20289331
75943284
56516684
37081059
50771853
25917001
8952876
14564237