119096
35034873
28127491
60057861
32405137
56327147
22211090
69764625
75869812
10919133
8994548
19601824
24809312
97284821
39392901
67576859
6310922
30034649
35865220
89228342
77507283
23119556
18792946
5747341
26216017
57068473
56553865
2509684
32947008
6768802
22503477
4064945
37558127
66547338
70924511
13979294
85815102
37589856
56898914
18992182