87899078
58452542
56614296
30527141
94952853
88085295
118030
35119020
29314567
99558845
16024746
7215983
13569830
23268617
69227402
6079672
19425582
74458650
67931878
50938498
30713971
37459953
28802603
1842809
32928042
75491873
15674242
16685991
11201843
86383792
24435723
74595389
32932750
52123966
55454711
90633390
60709619
26009082
28219138
62257093