655933
3809279
60779251
51823937
44583820
99943873
74362374
19545218
10984649
91661378
88097331
28777895
31335076
9555906
381890
94417632
52472591
85326994
17026392
6695952
66738902
69481134
1266291
26993188
1294836
2500196
8142838
59094093
1389683
35302521
87331841
34902842
63134808
47116621
58357260
3097077
93716096
18839140
68889524
71527907