13086800
68628527
35924965
29637070
6688798
7629342
66659279
54348239
73894149
59295165
96557804
3785513
96921664
43484836
62096492
86809379
31059634
24978782
59561708
30174176
6197491
14763339
53118388
37482113
55452171
48695132
54482923
25632995
89792531
12559138
4032559
3612874
8712588
24789152
47568020
22353585
88692469
98908584
87766585
50019228