1873948
5486808
83508040
86284992
18189106
2184932
28607236
52207147
30736850
66502460
80245748
33307269
99114791
73944184
72136593
58592615
38118485
30355248
64727795
58738683
69463160
87932682
61015465
62559114
16891999
18073181
66569943
65958150
84356525
25766013
87482322
10479826
1026871
92754624
27566619
42435428
18838460
7419413
29572388
53703291