15433153
12802651
92665045
99986791
72478458
2666281
45084536
562360
7357688
365402
60665454
58078200
961271
91173312
37385526
95853100
35766075
1114484
43796919
37181769
26777556
30706778
3989616
9794382
42279264
96498739
28715801
64766519
53149702
63247810
17287009
13444618
32966131
98568
7151953
66913607
36465368
15383955
36384724
8308204