18406688
90403772
31041381
83862292
28955992
44075840
50814271
55681534
95948388
87267100
98801638
8549854
92415549
6187660
6027999
86045803
43078257
38652156
93582938
24032726
10224678
87755214
54445963
47375679
37355870
41133277
92715187
4508730
17584845
53706813
84745819
57799765
50215132
291395
71062099
50107981
62497807
63261698
25449718
55771999