39095500
32218125
68036338
694852
219481
15678985
97202099
20113608
97157856
77261648
24747974
44543768
89154350
36112356
80966637
24944729
6846386
8067582
75694486
63961139
90272030
61185892
79933843
3193873
18101756
61218634
81171774
72098554
8775911
65773702
23855731
9702797
55445922
51493075
2328516
95201492
1344893
26146028
56978029
6747115