43165173
49993600
23238763
42369248
38932813
64449408
37194363
801169
64677706
21968061
34924536
92723361
86616663
89034448
33002589
1464978
24212617
38931838
92612501
74136688
618105
2211754
37385728
80169344
8718821
45802085
3964600
32136194
97054175
52168688
40255698
60062392
1103242
16618886
68483899
7067306
44257620
14894145
664319
64781827