65806482
21155028
6055912
81317258
31957501
17853204
61062304
32158765
96234883
19207207
47507373
34561651
43986403
35352054
41359016
14635249
29861401
11668490
13445010
7569902
93922406
68606697
4648501
95675063
14063573
36703088
8582918
5922834
62702692
81485150
27109000
33412800
64958018
29388047
92711070
47177231
28237177
24083238
80426
69204866