1008027
10251708
89629451
20184433
31528870
30995382
64986162
66017701
16687839
16264355
58589995
14708269
50376
700259
58598753
10496481
70035369
258455
77104211
65319259
60219977
47289884
70863445
27076011
26737736
38586669
27311318
36209801
74146576
2435527
40697965
40125778
45224163
28971167
95997766
50802342
2839963
17418307
9635026
37466210