30737481
15041645
80665056
8093494
41383047
72227254
6605221
11971238
51894889
7303541
69206645
3952172
11384866
91352557
14654746
33377793
72418408
22088820
42507307
85894907
65721564
76153019
92365586
32113547
2701266
37101387
49591729
31477509
6916617
13412688
25469060
3325199
83754990
15628074
49598124
30798182
14547970
77652192
3515814
11914575