93293895
86854796
80395042
1431682
38819676
51525898
79317641
76915477
14364873
30997550
59156901
51975881
79072365
825859
25542930
14793056
38247892
69157993
2356863
18502700
67428081
93582963
1021930
89835388
11059483
71341255
47337220
50645185
45778264
68625609
804897
3487229
293985
38272873
63928543
83806876
66915951
7675252
40556281
31432951