40655875
21431950
26085128
22535350
1255723
92386242
86759138
43481481
751703
27953061
45958237
3766567
739263
78599610
77489698
64881890
5551728
52248861
18372308
38581945
22372459
14323296
58575452
9918105
73613908
31399438
37005040
5656678
43866762
2042694
14728768
52767147
81787447
99734121
67989366
68419208
40307880
41756255
94009997
30829282