1004486
77568951
56027931
74523128
29832012
26065818
52859097
12346783
14206847
46976761
22595374
10143271
35336855
87967333
13024826
75013378
89274616
17816100
23748848
24883085
7601479
50831124
76498289
60684124
5732304
97432771
32765844
12657946
34968683
25438785
29857360
8226321
21122370
93366409
4358800
67066824
99121107
41731678
18381069
93446887