30572524
62801818
3849139
83525853
87383810
706681
59407514
98163864
38625669
57302604
31111887
26384973
43053460
159398
3809491
20882787
4119851
87781724
79544946
29559098
72621925
32264638
44894816
78809014
22882676
32198242
8212341
99018175
73284725
735572
37065025
2916573
20056400
5381583
15007759
51556864
22468163
98721033
29387217
64217081