31503160
4693317
74267242
38123482
5942147
9009277
25782418
77732800
60547981
36927677
79786276
11712977
68973727
85399827
85755013
48254957
87457371
39844619
29909910
78176648
78905940
76002600
9667861
9846350
42136118
12805977
69867384
64648
56967350
56175135
76441342
30477600
66805786
2148519
2621176
37252632
2192801
99983238
73092023
96911765