39929287
84314858
51698266
14423683
7609327
7451615
44772926
77623292
2882199
94115223
17762914
41037259
6430674
60867369
66154962
29404292
66213286
77605606
52074504
25975833
50958678
11928400
20359030
56293314
14226718
69762376
76264586
4704847
92062100
6559118
3055372
79286030
38938566
80942319
21287757
955855
83353274
24037424
25109129
97805025