85664051
64411488
39454950
41281296
17747793
91445787
50316019
14774502
34104158
47789821
70178220
57093067
47763232
26855831
80804044
58434344
68066599
85985136
45524985
1003898
76577840
93813283
86429334
21568795
90642019
23702613
29447346
91068340
44749875
96649740
23002646
42436627
74893943
70034065
54525158
53453254
4263598
99249001
61487656
28703789