40217923
1311500
86233860
21566727
92082324
26172302
90678389
75839774
58538023
74561515
73228479
59693568
69414469
56202977
48754416
569648
36568625
90869689
32409360
76465597
43307267
23064915
8307781
19187870
39283303
782628
6467393
34123552
85088092
72716583
46029627
75539826
72201691
18444680
53778941
19425
5914168
1553512
89494442
3312839