45608530
20438990
57081860
10902270
1908479
47764093
85382017
2792679
287384
69141232
71151797
94512174
14789464
35572098
91559874
16579121
30502938
12632527
78466080
29274078
77777331
88044627
59071872
52977929
98137694
84499143
50721599
82045492
42594365
38101305
61657246
55338012
70868325
1830906
1218673
28207001
19501930
94125382
64143486
39083765